提交 8c715ac0 authored 作者: yueweilu's avatar yueweilu

修正UI

上级 ebfdb0ef
...@@ -102,7 +102,14 @@ class BuildDiscuss extends StatelessWidget { ...@@ -102,7 +102,14 @@ class BuildDiscuss extends StatelessWidget {
Text(model.createTime??'',style: TextStyle(fontSize: 12.w,height: 1.5,color: Colours.c9),) Text(model.createTime??'',style: TextStyle(fontSize: 12.w,height: 1.5,color: Colours.c9),)
], ],
), ),
Text(model.content??'',style: TextStyle(fontSize: 13.w,height: 1.5,color: Colours.c3),), type ==0? Text(model.content??'',style: TextStyle(fontSize: 13.w,height: 1.5,color: Colours.c3),)
:RichText(text: TextSpan(
children: [
TextSpan(text: '回复 ',style: TextStyle(fontSize: 13.w,height: 1.5,color: Colours.c3)),
TextSpan(text: model.replacePersonName??'',style: TextStyle(fontSize: 13.w,height: 1.5,color: Colours.c9)),
TextSpan(text: ':${model.content??''}',style: TextStyle(fontSize: 13.w,height: 1.5,color: Colours.c3)),
]
)),
Row( Row(
children: [ children: [
Row( Row(
......
...@@ -30,8 +30,8 @@ class BuildHigh extends StatelessWidget { ...@@ -30,8 +30,8 @@ class BuildHigh extends StatelessWidget {
Text(model.content??'',style: TextStyle( Text(model.content??'',style: TextStyle(
fontSize: 14.w, fontSize: 14.w,
height: 1.5, height: 1.5,
color: Colors.red, // color: Colors.red,
color: Color(int.parse(model.color!.substring(1), radix: 16) + 0xFF000000)
),), ),),
Gaps.vGaps8, Gaps.vGaps8,
Container( Container(
......
...@@ -32,7 +32,8 @@ class BuildLine extends StatelessWidget { ...@@ -32,7 +32,8 @@ class BuildLine extends StatelessWidget {
height: 1.5, height: 1.5,
color: Colours.c3, color: Colours.c3,
decoration: TextDecoration.underline, decoration: TextDecoration.underline,
decorationColor: Colors.red, // decorationColor: Colors.red,
decorationColor:Color(int.parse(model.color!.substring(1), radix: 16) + 0xFF000000),
decorationThickness: 2 decorationThickness: 2
),), ),),
Gaps.vGaps8, Gaps.vGaps8,
......
...@@ -17,7 +17,7 @@ class BuildNote extends StatelessWidget { ...@@ -17,7 +17,7 @@ class BuildNote extends StatelessWidget {
color: Colors.white, color: Colors.white,
boxShadow: [ boxShadow: [
BoxShadow( BoxShadow(
color: Color(0xFFC7C7C7).withOpacity(0.5), color: const Color(0xFFC7C7C7).withOpacity(0.5),
offset: Offset(1.5.w, 0), offset: Offset(1.5.w, 0),
blurRadius: 7.w, blurRadius: 7.w,
spreadRadius: 0.w, spreadRadius: 0.w,
...@@ -30,13 +30,13 @@ class BuildNote extends StatelessWidget { ...@@ -30,13 +30,13 @@ class BuildNote extends StatelessWidget {
Text('看来谁都不记得自己为何出现在此',style: TextStyle( Text('看来谁都不记得自己为何出现在此',style: TextStyle(
fontSize: 14.w, fontSize: 14.w,
height: 1.5, height: 1.5,
color: Colors.red, // color: Colors.red,
color:Colours.c3
),), ),),
Gaps.vGaps13, Gaps.vGaps13,
_buildImageGridView(), _buildImageGridView(),
Gaps.vGaps13, Gaps.vGaps13,
_buildAudioGridView(), _buildAudioListView(),
Gaps.vGaps13, Gaps.vGaps13,
Container( Container(
width: double.infinity, width: double.infinity,
...@@ -77,25 +77,53 @@ class BuildNote extends StatelessWidget { ...@@ -77,25 +77,53 @@ class BuildNote extends StatelessWidget {
); );
} }
Widget _buildAudioGridView(){ Widget _buildAudioListView(){
return GridView.builder( return ListView.builder(
// padding: const EdgeInsets.only(left: 13,top: 10), physics: const NeverScrollableScrollPhysics(),
physics: NeverScrollableScrollPhysics(),
shrinkWrap: true, shrinkWrap: true,
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 6,
crossAxisSpacing: 2.w,
mainAxisSpacing: 2.w,
childAspectRatio: 1
),
itemBuilder: (BuildContext context, int index) { itemBuilder: (BuildContext context, int index) {
return Container( return Container(
color: Colors.red, height: 20.w,
child: Center(child: Text('音频')), margin: EdgeInsets.only(right: 130.w),
child: Container(
margin: EdgeInsets.only(top: 5.w),
padding: EdgeInsets.only(right:20.w,left: 10.w),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10.w),
color: Colours.cF9,
),
child: Row(
// mainAxisSize: MainAxisSize.min,
mainAxisAlignment:MainAxisAlignment.spaceBetween,
children: [
Image.asset('assets/images/audio.png'),
Text('0:00/1:52',style: TextStyle(fontSize: 10.w,height: 1.4,color: Colours.c9),)
],
),
),
); );
}, },
itemCount: 3, itemCount: 3,
); );
} }
// Widget _buildAudioGridView(){
// return GridView.builder(
// physics: const NeverScrollableScrollPhysics(),
// shrinkWrap: true,
// gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
// crossAxisCount: 6,
// crossAxisSpacing: 2.w,
// mainAxisSpacing: 2.w,
// childAspectRatio: 1
// ),
// itemBuilder: (BuildContext context, int index) {
// return Container(
// color: Colors.red,
// child: Center(child: Text('音频')),
// );
// },
// itemCount: 3,
// );
// }
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论