问题描述
如何实现如下所示的设计?
图像显示带有文本的播放按钮。我不会将其创建为具有某种梯度的容器。 这给了我2个选择
- 在文本之前和之后定义2个可增长的矩形,可用于缩放图像的宽度。
- 为没有文本的图像定义1个可增长的矩形,然后以某种方式将文本放置在图像中,并允许按钮具有可缩放的大小。
但是如果没有9patch原生android怎么办?
编辑:
Container(
// width: MediaQuery.of(context).size.width/2,child: FlatButton(
onpressed: () => print('onpressed'),padding: EdgeInsets.zero,child: Ink.image(
image: FileImage(File('btn_default_normal.9.png')),centerSlice: Rect.fromLTWH(18 - 1.0,36 - 1.0,2,2),child: Text(
'press me',style: TextStyle(color: Colors.blue,fontSize: 20),),)
这表示按钮占用的是屏幕宽度的一半,但没有展开。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)