跳转进入详情页面

This commit is contained in:
bluesea 2024-05-13 14:46:35 +08:00
parent 59348520f4
commit 849c77bbd3
2 changed files with 9 additions and 7 deletions

View File

@ -1,13 +1,12 @@
// ignore_for_file: dead_code // ignore_for_file: dead_code
// import 'dart:js'; // import 'dart:js';
import 'dart:ffi';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:transparent_image/transparent_image.dart'; import 'package:transparent_image/transparent_image.dart';
import 'package:wallpaper/pages/homepage/homepage_controller.dart'; import 'package:wallpaper/pages/homepage/homepage_controller.dart';
import 'package:wallpaper/pages/imgcategorypage/imgcategorypage_view.dart';
class HomePageView extends GetView <HomePageController> { class HomePageView extends GetView <HomePageController> {
const HomePageView({super.key}); const HomePageView({super.key});
@ -16,14 +15,12 @@ class HomePageView extends GetView <HomePageController> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
// Get.put(HomePageController); // Get.put(HomePageController);
const title = "壁纸"; const title = "壁纸";
// final SizedBox headerView = getHeaderWidget(context);
final Widget bodyView = getBodyWidget(); final Widget bodyView = getBodyWidget();
// Obx(() => { // Obx(() => {
// print(controller.typeList); // print(controller.typeList);
// return Text("data");} // return Text("data");}
// ); // );
print("build......hompage");
return Scaffold( return Scaffold(
appBar: AppBar( appBar: AppBar(
title: const Text(title), title: const Text(title),
@ -68,7 +65,7 @@ class HomePageView extends GetView <HomePageController> {
color: Colors.transparent, color: Colors.transparent,
child: InkWell( child: InkWell(
onTap: () { onTap: () {
print("xxaaa"); Get.to(ImgCategoryPageView(stitle: title,dataModel: controller.typeList[index]));
}, },
child: Align( child: Align(
alignment: Alignment.bottomCenter, alignment: Alignment.bottomCenter,

View File

@ -1,14 +1,19 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:wallpaper/pages/imgcategorypage/imgcategorypage_controller.dart'; import 'package:wallpaper/pages/imgcategorypage/imgcategorypage_controller.dart';
import 'package:wallpaper/models/imgnetodel.dart';
class ImgCategoryPageView extends GetView { class ImgCategoryPageView extends GetView {
const ImgCategoryPageView({super.key}); // const ImgCategoryPageView({super.key});
final String stitle;
final NetImgCategory dataModel;
const ImgCategoryPageView({super.key, required this.stitle,required this.dataModel});
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Scaffold( return Scaffold(
appBar: AppBar( appBar: AppBar(
title: const Text("图片列表"), title: Text(stitle),
), ),
body: const Center( body: const Center(
child: Text("下载的..."), child: Text("下载的..."),