如图:

安卓开发之实现下角圆形按钮

布局的xml文件中:

<ImageButton
android:id="@+id/fabButton"
android:layout_width="56dp"
android:layout_height="56dp"
android:layout_gravity="bottom|right"
android:layout_marginBottom="16dp"
android:layout_marginRight="16dp"
android:background="@drawable/fab_background" //圆形背景
android:src="@drawable/ic_favorite_outline_white_24dp" //圆形上的图片,自己设置
/>

drawable文件夹下的fab_background.xml:

<?xml version="1.0" encoding="utf-8"?>
<!--drawable/btn_fab_default.xml-->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

//设置边框
<item android:bottom="0dp" android:left="2dp" android:right="2dp" android:top="2dp">
<shape android:shape="oval">
<solid android:color="@color/color_shadow" />
</shape>
</item>

//设置边框
<item android:bottom="2dp" android:left="2dp" android:right="2dp" android:top="2dp">
<shape android:shape="oval">
<solid android:color="@color/color_primary_red" />
</shape>
</item>
</layer-list>

values中的color.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="color_primary_red">#f44336</color>
<color name="color_primary_red_dark">#d32f2f</color>
<color name="color_primary_green"> #4caf50</color>
<color name="color_primary_green_dark">#388e3c</color>
<color name="color_shadow">#44000000</color>
</resources>

更多相关文章

  1. android 窗口如何靠左和靠右边框布局
  2. android 自定义按钮的外边框
  3. Android Dialog背景全透明无边框 Theme Style
  4. Android 圆形背景shape定义
  5. android去除ImageButton白色边框
  6. Shape实现圆形图片
  7. EditText自定义边框
  8. android 布局边框
  9. shape带边框的背景

随机推荐

  1. Android界面设计中的常见属性
  2. Android(安卓)中从res/values/strings.xm
  3. 值得推荐的Android应用性能检测工具列表(
  4. Android布局文件layout.xml的一些属性值
  5. Android(安卓)自定义日历控件
  6. Android(安卓)Layout 布局属性
  7. Android(安卓)学习e资源
  8. SpriteBuilder 如何移植到Android
  9. 【30篇突击 android】源码统计一
  10. 【Android】输入框控件EditText