最近写一个自定义控件,发现MaterialButton相关的问题颇多,在此记录1.MaterialButton文字与Icon的BUGMaterialButtonwidthmatch_parent,设置Gravity为START,IconGravity为textEnd结果按钮与文字之间有一定距离,后来在GitHub上发现这是一个BUG,升级版本修复MaterialButtonwidthwrap_content,IconGravity为textEnd结果Icon跑到文字前边,后来发现只能设置IconGravity为end2.如何让MaterialButton的大小变小,或者说看起来像TextVie
最近写一个自定义控件,发现MaterialButton相关的问题颇多,在此记录1.MaterialButton文字与Icon的BUGMaterialButtonwidthmatch_parent,设置Gravity为START,IconGravity为textEnd结果按钮与文字之间有一定距离,后来在GitHub上发现这是一个BUG,升级版本修复MaterialButtonwidthwrap_content,IconGravity为textEnd结果Icon跑到文字前边,后来发现只能设置IconGravity为end2.如何让MaterialButton的大小变小,或者说看起来像TextVie
效果前言先来看一下MaterialButton是什么由上图可以看到MaterialButton也没有什么神秘的,不过是Button的一个子类而已,但是经过谷歌的封装之后,在符合MaterialDesign的基础上,使用起来更加方便了,且容易实现预期效果。使用引入material包implementation'com.google.android.material:material:1.2.1'常规android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="
效果前言先来看一下MaterialButton是什么由上图可以看到MaterialButton也没有什么神秘的,不过是Button的一个子类而已,但是经过谷歌的封装之后,在符合MaterialDesign的基础上,使用起来更加方便了,且容易实现预期效果。使用引入material包implementation'com.google.android.material:material:1.2.1'常规android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="