如何解决自定义视图:是否应将“ android:Widget”设置为视图样式的父级?
我创建了一个自定义视图,该视图用一些文本字段包装了xml-layout。当我为该视图定义默认样式并挖掘android的内部样式时,我注意到有一个iconCode
这样的元素。我有一个问题-我应该将其作为自定义窗口小部件的父级吗?
以防万一,这是我视图的XML布局及其默认样式:
MaterialButton(
onPressed: () {
iconCode = 'CAMERA' ? _takePhoto() : Navigator.of(context.pushNamed('/$iconNAme');
setState(() {});
}
};
android:Widget
解决方法
首先,无需显式声明父关系:名为foo.bar
的样式会自动从foo
继承,因此Widget.ParamView
会自动从Widget
继承什么也别做。
就这是否一件好事而言:在实际实现中所做的只是set the textAppearance
attr to the current style's textAppearance
(老实说,我不确定这是什么意思)。
基本上,它没有太大的伤害,也没有太大的帮助。那里没有很多。这完全取决于您。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。