nine_grid_view
1.0.0
ภาษา: อังกฤษ | 中文简体
คล้ายกับ Weibo Dynamics, วงกลมเพื่อน WeChat, ตัวควบคุมมุมมองตารางเก้ารายการเพื่อแสดงรูปภาพ รองรับการแสดงตัวอย่างภาพใหญ่เดี่ยว
นอกจากนี้ยังรองรับกลุ่ม WeChat, กลุ่ม DingTalk, เอฟเฟกต์อวตารของกลุ่ม QQ
คล้ายกับ Weibo/WeChat ปล่อยการเลือกรูปภาพแบบไดนามิกเก้ามุมมองตาราง รองรับการกดเพื่อขยายเอฟเฟกต์ ลากและวางการเรียงลำดับ ลากและวางไปยังตำแหน่งที่ระบุเพื่อลบ
dependencies :
nine_grid_view : ^2.0.0
import 'package:nine_grid_view/nine_grid_view.dart';
// bigImage param, It is recommended to use a medium-quality picture, because the original picture is too large and takes time to load.
NineGridView(
margin : EdgeInsets.all(12),
padding : EdgeInsets.all(5),
space : 5,
type : NineGridType.weChat,//NineGridType.weChat, NineGridType.weiBo
itemCount : itemCount,
itemBuilder : (BuildContext context, int index) {},
);
// group avatar.
// need width, height param.
NineGridView(
width : 120,
height : 120,
padding : EdgeInsets.all(5),
space : 5,
type : NineGridType.qqGp, //NineGridType.weChatGp, NineGridType.dingTalkGp
itemCount : itemCount,
itemBuilder : (BuildContext context, int index) {},
);
// It is recommended to use a thumbnail picture,because the original picture is too large, it may cause repeated loading and cause flashing.
DragSortView(
imageList,
space : 5,
margin : EdgeInsets.all(20),
padding : EdgeInsets.all(0),
itemBuilder : (BuildContext context, int index) {},
initBuilder : (BuildContext context) {},
onDragListener : (MotionEvent event, double itemWidth) {
/// Judge to drag to the specified position to delete
/// return true;
if (event.globalY > 600) {
return true;
}
return false;
},
);
โปรดดูหน้าบันทึกการเปลี่ยนแปลงเพื่อดูว่ามีอะไรเปลี่ยนแปลงเมื่อเร็วๆ นี้
NineGridView อีกอันใน flukit UI Kit โดยใช้การใช้งาน GridView แต่ในโปรเจ็กต์นี้ใช้ Stack + Positioned
มอส.
แอปไคลเอนต์ GitHub ที่พัฒนาด้วย Flutter ซึ่งรองรับ Android iOS Web
เว็บ:เว็บกระพือ