Android创建圆形或圆角按钮Button 真菜鸟食用

1.在res\drawable下创建.xml文件(我起名为round_button.xml)

你可以右击res新建Android资源文件,将Resource type改为Drawable,将Root element改为shape来创建round_button.xml


也可以右击drawable文件创建Drawable资源文件直接创建

2.编辑.xml文件绘制圆形、圆角图形

圆形:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="oval">//oval是圆形标配<strokeandroid:color="#DDEFE3"android:width="2dp"/>//边框<solid android:color="#A8D8CD"/>//内部<size android:width="80dp" android:height="80dp"/>
</shape>

圆角:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"><corners android:radius="50dp" />//圆角角度<solid android:color="#A8D8CD" />//内部<strokeandroid:width="2dp"android:color="#DDEFE3" />//边框<sizeandroid:width="80dp"android:height="40dp"/>
</shape>

3.在布局文件中引用

只需要将layout文件中的button背景设置为 .xml文件即可 即:android:background="@drawable/round_button"

<Buttonandroid:layout_width="85dp"android:layout_height="85dp"android:background="@drawable/round_button"/>

同理,不仅是button,textview等均可以使用此方法设置自定义图形。

Android创建圆形或圆角按钮Button 真菜鸟食用相关推荐

  1. android 带边框的圆角按钮

    新建buttonstyle.xml 代码如下 <?xml version="1.0" encoding="UTF-8"?> <layer-li ...

  2. android绘制圆形、圆角、圆环图片

    android实际开发中,很多地方都会用到圆形的图片,比如说头像.某些需求里面还要求圆形头像外面有一圈透明的圆环. 本文讲述的就是如何构建圆形图片. 效果图:

  3. android 实现圆角按钮,Android实现圆角Button按钮

    本文实例讲述了Android开发圆角Button按钮实现过程,分享给大家供大家参考,具体内容如下 需求及效果图: 实现思路: 1.shape实现圆角 在drawable新建两个xml 文件, 这两个 ...

  4. Android Demo---如何敲出圆角的Button+圆角头像

    经常玩儿App的小伙伴都知道,APP上面有很多按钮都是圆角的,圆形给人感觉饱满,富有张力,不知道设计圆角按钮的小伙伴是不是和小编有着相同的想法`(*∩_∩*)′,听小编公司开发IOS的小伙伴说,他们里 ...

  5. Android中自定义TextView的形状--圆形-椭圆形-圆角矩形-线条

    基本步骤: 在drawable文件夹下建立一个shape.xml shape.xml: <?xml version="1.0" encoding="utf-8&qu ...

  6. Android开发--圆角按钮和绘制直线的实现

    我们通常会觉得系统给出的按钮不够美观,这时,我们可以自己定义一个按钮,已达到自己的需求,在这里实现一个圆角按钮. 需要在drawable文件夹下新建一个xml文件,并以shape为根标签,利用如下的s ...

  7. android圆角按钮的实现

    1在res目录下的drawable-mdpi建立xml文件shape.xml <?xml version="1.0" encoding="UTF-8"?& ...

  8. Android的圆角按钮和按钮颜色

    1. android 设置圆角按钮后,按下按钮后,还能改变按钮的颜色 <span style="font-size:18px;"><?xml version=&q ...

  9. android studio按钮槽函数,AndroidStudio按钮Button退出程序

    AndroidStudio 3.1.4 1.创建一个新的项目,项目名称为Button,界面为activity_button.xml 2.打开activity_button.xml 3.点击HelloW ...

最新文章

  1. codeforces水题100道 第二十七题 Codeforces Round #172 (Div. 2) A. Word Capitalization (strings)...
  2. 三关节机械臂控制命令修改
  3. java集合转字符串拼接_关于集合和字符串的互转实现方法
  4. leetcode算法题--链表中的下一个更大节点★
  5. 阿里云 EventBridge 事件驱动架构实践
  6. 机器学习导论(张志华):EM收敛性原理
  7. softmax实现cifar10分类
  8. python与正则表达式(part8)--compile对象及match对象的属性方法
  9. 人类如何感受到四维空间?
  10. innodb_rollback_on_timeout
  11. 5.文件操作 --- 系统调用
  12. 吐血分享9个软件下载网站以及那些开发者大佬的传奇人生
  13. gb和gib的区别_高端存储手册里面的KiB,MiB,GiB是啥意思?
  14. 100% 解决华硕 Armoury Crate 奥创软件安装及更新问题。解决错误码 502 等问题
  15. 计算机图形学设计线宽代码,计算机图形学画圆并改变线宽.doc
  16. 彩色照片转化为黑白照片
  17. 技校可以学计算机平面设计吗,计算机平面设计免费试学服务为先_孙进技校
  18. 使用eagle导出PCB制造商可用的gerber文件
  19. 英语语法笔记——并列句(二)
  20. JAVA缓存技术特点

热门文章

  1. 数学分析 - 隐函数
  2. AUTODESK 卸载工具,完美彻底卸载清除干净autodesk各种软件残留注册表和文件
  3. unable to load dll 'gdiplus.dll' in docker
  4. HDU6411 带劲的and和
  5. 在线文章生成-自动文章生成
  6. 几个寓意深远的小故事
  7. 真牛,大神将Windows 10改造成Windows XP(EXPERIENCE Freestyle)
  8. 提高效率5款多功能实用软件推荐
  9. 关于Value ‘0000-00-00 00:00:00‘ can not be represented as java.sql.Timestamp错误
  10. 大数据存储1----什么是hdfs!!!