9-14实战应用-底部卡片实现-1

Posted wangjunwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9-14实战应用-底部卡片实现-1相关的知识,希望对你有一定的参考价值。

实现底部卡片的入口。分为上面的title,第二行是两个大的卡片。第三行底部是四个小的卡片。
技术图片
拆分成3行。
在sub_nav.dart的基础上复制一个,叫做sales_box.dart
技术图片

技术图片
build方法代码该删的删 ,现在是这样
技术图片

重点实现items

在这里提供一个doubleItem的方法
技术图片
下面来实现doubleItems。返回widget。参数接收一个左边卡片model,再接收一个右边卡片的model
技术图片
再加俩参数,big表示是否是大卡片。last表示是否是最后一个卡片。
技术图片
然后用Row布局,里面再调用item方法,item方法增加参数,left是否是左边的 last是否是最后的。
技术图片

技术图片
上面调用_doubleItem方法
技术图片
技术图片
然后互第二行 第三行参数都传进去
技术图片

实现第一行title栏

左边是图片,右边是文字。下面还有一个下划线。
技术图片
下划线用decoration装饰器。
技术图片
实现第一行的布局,是行排列的。就是Row。然后设置排列方式。
技术图片
左边图片的设置
技术图片
右边的文字,用一个Container。然后右边设置padding
设置padding是为了文字和红色背景之间预留空间。设置margin是为了整个红色块与右边的距离。
技术图片
装饰器设置为圆角的效果,
技术图片
设置渐变色,线性渐变。LinearGradient接收两个colors一个是开始颜色一个结束的颜色
技术图片

技术图片
设置线性渐变,从哪个位置开始,设置为从左到右的线性渐变。
技术图片
希望有个点击效果,所以用GestureDetector嵌套,增加点击事件,跳转到活动页就可以了。
技术图片

 

结束

 

以上是关于9-14实战应用-底部卡片实现-1的主要内容,如果未能解决你的问题,请参考以下文章

13-6实现旅拍卡片布局-1

Bootstrap 4 卡片 - 在底部对齐内容

带有表单 POST 按钮的 Bootstrap 4 卡片 - 无法与卡片底部对齐

所有按钮都应该在每张卡片的底部[重复]

商城项目实战 | 1.1 Android 仿京东商城底部布局的选择效果 —— Selector 选择器的实现

无论vuetify中的文本如何,如何在卡片中底部对齐按钮?