当我为FloatingActionButton设置图像时,它将成为所有方向上的边距。因此,我希望ActionButton可以用没有任何边距的图像填充。如何使FloatingActionButtn充满图像?
0
A
回答
0
使用在你的XML布局android.support.design.widget.FloatingActionButton
块属性
android:src="YOUR_DRAWABLE"
。
而且在你styles.xml
,风格下你正在使用(通常是AppTheme
)使用
<item name="colorAccent">@android:color/transparent</item>
0
我想这是你想要达到的目标。使用此代码。
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="@dimen/fab_margin"
android:fitsSystemWindows="true"
android:cropToPadding="true"
android:background="@android:color/primary_text_dark"
android:src="@drawable/zvam" />
你会得到这样的东西。
0
对不起,我不会直接回答你的问题(我想如果我能评论),但我不认为这是一个好主意。
在我看来,你只是想在FAB上做完/检查图像。如果是这样的话,你应该使用谷歌的材料图标页面上的“完成”图标:https://design.google.com/icons/#ic_done
另外,看看谷歌的FAB设计准则:https://www.google.com/design/spec/components/buttons-floating-action-button.html。
将背景设置为FloatingActionButton。 –