当前位置: 首页 > 编程笔记 >

Android实现空心圆角矩形按钮的实例代码

许振海
2023-03-14
本文向大家介绍Android实现空心圆角矩形按钮的实例代码,包括了Android实现空心圆角矩形按钮的实例代码的使用技巧和注意事项,需要的朋友参考一下

页面上有时会用到背景为空心圆角矩形的Button,可以通过xml绘制出来。

drawrable文件夹下bg_red_hollow_rectangle.xml

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
  android:shape="rectangle"> 
  <solid android:color="@color/transparent"/> 
  <stroke 
    android:width="1dp" 
    android:color="#ce1818" /> 
  <corners android:radius="@dimen/public_space_value_5"/> 
</shape> 

shape:图形,rectangle为矩形;

stoke:描边
solid:填充
corners:圆角

在layout中的使用

<Button 
        android:layout_width="80dp" 
        android:layout_height="50dp" 
        android:background="@drawable/bg_red_hollow_rectangle" 
        android:gravity="center" 
        android:text="分享" /> 

效果图如下:

以上所述是小编给大家介绍的Android实现空心圆角矩形按钮的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 本文向大家介绍Android实现圆角Button按钮,包括了Android实现圆角Button按钮的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android开发圆角Button按钮实现过程,分享给大家供大家参考,具体内容如下 需求及效果图: 实现思路: 1、shape实现圆角 在drawable新建两个xml 文件, 这两个 xml文件用shape 实现了圆角效果。 Note: 因为要

  • 本文向大家介绍Android实现圆角矩形和圆形ImageView的方式,包括了Android实现圆角矩形和圆形ImageView的方式的使用技巧和注意事项,需要的朋友参考一下 Android中实现圆角矩形和圆形有很多种方式,其中最常见的方法有ImageLoader设置Option和自定义View。 1.ImageLoader加载图片 ImageLoader.getInstance().displa

  • 本文向大家介绍Android自定义控件之圆形/圆角的实现代码,包括了Android自定义控件之圆形/圆角的实现代码的使用技巧和注意事项,需要的朋友参考一下 一、问题在哪里? 问题来源于app开发中一个很常见的场景——用户头像要展示成圆的:  二、怎么搞? 机智的我,第一想法就是,切一张中间圆形透明、四周与底色相同、尺寸与头像相同的蒙板图片,盖在头像上不就完事了嘛,哈哈哈! 在背景纯色的前提下,这的

  • 本文向大家介绍iOS实现圆角箭头矩形的提示框,包括了iOS实现圆角箭头矩形的提示框的使用技巧和注意事项,需要的朋友参考一下 先来看看我们见过的一些圆角箭头矩形的提示框效果图 一、了解CGContextRef 首先需要对 CGContextRef 了解, 作者有机会再进行下详细讲解, 这篇中简单介绍下, 方便后文阅读理解. 先了解 CGContextRef 坐标系 坐标系 举例说明 : 对于 商城类

  • 本文向大家介绍Android实现自定义ImageView的圆角矩形图片效果,包括了Android实现自定义ImageView的圆角矩形图片效果的使用技巧和注意事项,需要的朋友参考一下 android中的ImageView只能显示矩形的图片,这样一来不能满足我们其他的需求,比如要显示圆角矩形的图片,这个时候,我们就需要自定义ImageView了,其原理就是首先获取到图片的Bitmap,然后进行裁剪对

  • 本文向大家介绍Android中通过反射实现圆角ImageView代码实例,包括了Android中通过反射实现圆角ImageView代码实例的使用技巧和注意事项,需要的朋友参考一下 继承ImageView,在构造方法中调用,初始化Paint和Xfermode。 重写ImageView的onDraw方法,通过xfermode实现圆角 通过反射的方法将xfermode设置到BitmapDrawable