From 04a487fec95ede906114808eebe6b52545e17944 Mon Sep 17 00:00:00 2001 From: bluesea <307723040@qq.com> Date: Mon, 13 May 2024 14:13:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=86=E7=BB=84=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lib/pages/homepage/homepage_view.dart | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/wallpaper/lib/pages/homepage/homepage_view.dart b/wallpaper/lib/pages/homepage/homepage_view.dart index e6ef8f6..2506b1d 100644 --- a/wallpaper/lib/pages/homepage/homepage_view.dart +++ b/wallpaper/lib/pages/homepage/homepage_view.dart @@ -1,6 +1,8 @@ // ignore_for_file: dead_code // import 'dart:js'; +import 'dart:ffi'; + import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; import 'package:get/get.dart'; @@ -45,13 +47,19 @@ class HomePageView extends GetView { childAspectRatio: 0.7, padding: const EdgeInsets.symmetric(horizontal: 10), children: List.generate(controller.typeList.length, (index) { - return Stack(//堆叠效果 + return getBodyItem(controller.typeList[index].data![0].previewThumb!,controller.typeList[index].name!,index); + }), + )); + } + + Stack getBodyItem(String imgUrl,String title,int index){ + return Stack(//堆叠效果 children: [ FadeInImage.memoryNetwork( width: double.infinity, height: double.infinity, placeholder: kTransparentImage, - image: controller.typeList[index].data![0].previewThumb!, + image: imgUrl, fit: BoxFit.cover, ), @@ -60,7 +68,7 @@ class HomePageView extends GetView { color: Colors.transparent, child: InkWell( onTap: () { - print("dsfadf"); + print("xxaaa"); }, child: Align( alignment: Alignment.bottomCenter, @@ -71,7 +79,7 @@ class HomePageView extends GetView { child: Align( alignment: Alignment.center, child: Text( - controller.typeList[index].name!, + title, style: const TextStyle( color: Colors.white ), @@ -79,15 +87,12 @@ class HomePageView extends GetView { ), ), ), + ), ), ), - ), - - ], - ); - }), - )); + ); + } //初始化顶部数据