android自定义形状的按键实例代码

 更新时间:2018年05月03日 11:03:32   作者:qq_37217804  
这篇文章主要介绍了android自定义形状的按键实例代码,本文分步骤给大家介绍的非常详细,需要的朋友可以参考下

步骤:

1.在drawable 文件夹中创建一个xml布局文件。

2.修改布局文件

3.在需要使用背景的按键中导入布局。

创建布局文件:

修改布局文件:

<?xml version="1.0" encoding="utf-8"?> 
<!--shape:形状 rectangle 长方形--> 
<!--corners 边角--> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
  android:shape="rectangle"> 
  <!--设置背景颜色--> 
  <solid android:color="@color/colorblue"/> 
  <!--设置角为半圆 radius 半径--> 
  <corners android:radius="10dp"/> 
  <!--bottom 下 top 上 left左 right右--> 
  <padding 
    android:bottom="10dp" 
    android:left="10dp" 
    android:right="10dp" 
    android:top="10dp" 
    /> 
</shape> 

预览效果图:

在按键中添加布局:

实际效果:


PS(椭圆按键的xml):

<?xml version="1.0" encoding="utf-8"?> 
<!-- shape 形状 oval椭圆形--> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
  android:shape="oval"> 
  <!--设置背景颜色--> 
  <solid android:color="@color/colorgreen"/> 
  <!--设置高度和宽度--> 
  <size android:height="30dp" 
    android:width="120dp"/> 
  <padding 
    android:bottom="10dp" 
    android:top="10dp" 
    android:left="10dp" 
    android:right="10dp"/> 
</shape> 

总结

以上所述是小编给大家介绍的android自定义形状的按键实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Kotlin+buildSrc更好的管理Gradle依赖译文

    Kotlin+buildSrc更好的管理Gradle依赖译文

    这篇文章主要为大家介绍了Kotlin+buildSrc更好的管理Gradle依赖译文及示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Android仿腾讯视频实现悬浮窗效果

    Android仿腾讯视频实现悬浮窗效果

    对view比较熟悉的同学们应该发现了,其实我们的悬浮窗就是一个view,我们只需要把view添加到windowManager上就可以了。那么,下面通过本文给大家分享Android仿腾讯视频实现悬浮窗效果,一起看看吧
    2021-06-06
  • Android编程绘制圆形图片的方法

    Android编程绘制圆形图片的方法

    这篇文章主要介绍了Android编程绘制圆形图片的方法,结合实例形式较为详细的分析了Android通过自定义控件实现图形绘制的相关技巧,需要的朋友可以参考下
    2016-02-02
  • Compose自定义View实现宇智波斑写轮眼

    Compose自定义View实现宇智波斑写轮眼

    这篇文章主要为大家介绍了Compose自定义View实现宇智波斑写轮眼示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • Android编程实现应用程序开机自启动的方法

    Android编程实现应用程序开机自启动的方法

    这篇文章主要介绍了Android编程实现应用程序开机自启动的方法,涉及Android权限控制及广播操作相关技巧,需要的朋友可以参考下
    2017-02-02
  • Android 实现的下拉刷新效果

    Android 实现的下拉刷新效果

    最近在使用赶集网的时候,发现他的下拉刷新十分有趣,是一头飞行的小毛驴,作为开发者自然心里痒痒打算把它做出来顺便锻炼下自己的动手能力。本文讲解如何仿照实现该效果
    2021-06-06
  • 详解Android过滤emoji表情正则表达式

    详解Android过滤emoji表情正则表达式

    这篇文章主要介绍了Android过滤emoji表情正则表达式,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-06-06
  • Android编程实现系统重启与关机的方法

    Android编程实现系统重启与关机的方法

    这篇文章主要介绍了Android编程实现系统重启与关机的方法,较为详细的分析了Android运行原理与源码剖析,讲述了Android编程实现系统重启与关机的相关技巧与注意事项,需要的朋友可以参考下
    2016-02-02
  • Android启动内置APK和动态发送接收自定义广播实例详解

    Android启动内置APK和动态发送接收自定义广播实例详解

    这篇文章主要介绍了Android启动内置APK和动态发送接收自定义广播实例详解的相关资料,需要的朋友可以参考下
    2017-06-06
  • Android app开发中的Fragment入门学习教程

    Android app开发中的Fragment入门学习教程

    这篇文章主要介绍了Android app开发中的Fragment入门学习教程,包括Fragment的创建和XML布局文件中的Fragment定义等,需要的朋友可以参考下
    2016-02-02

最新评论