Android圆角按钮的制作方法

本文实例为大家分享了Android制作圆角按钮的具体代码,供大家参考,具体内容如下

【主要步骤】

创建一个XML文件

以此文件作为Button的Background

1.创建XML文件

在res目录下的drawable-mdpi下建立XML文件

button_frame_shape.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
  <solid android:color="#ffffff" /><!-- 填充的颜色 -->
  <!-- 设置按钮的四个角为弧形 -->
  <!-- android:radius 弧形的半径 -->
  <corners android:topLeftRadius="5dp"
    android:topRightRadius="5dp"
    android:bottomRightRadius="5dp"
    android:bottomLeftRadius="5dp"/>
  <!-- 边框粗细及颜色 -->
  <stroke android:width="2dp" android:color="@color/colorAccent" />
</shape>

2.使用

在Button下使用Android:background=”@drawable/button_frame_shape”

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
<Button
  android:id="@+id/roundButton"
  android:text=" 圆角边框按钮 "
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:background="@drawable/button_frame_shape"
  />
</LinearLayout>

效果如图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • Android中快速便捷的实现圆角按钮方法详解

    前言 大家应该都知道,圆角按钮是我们在做界面时常常遇到的UI样式.通常的办法,是做一个drawable,比如这样: <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!-- 填充的颜色

  • Android圆角按钮的制作方法

    本文实例为大家分享了Android制作圆角按钮的具体代码,供大家参考,具体内容如下 [主要步骤] 创建一个XML文件 以此文件作为Button的Background 1.创建XML文件 在res目录下的drawable-mdpi下建立XML文件 button_frame_shape.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas

  • 什么是Android静默拍摄 Android静默拍摄app制作方法

    引言: 在做用户的头像时,忽然想到前段时间(可能是很久以前了),支付宝传出偷偷拍摄用户的生活照,真实头像,被喷的很厉害.然而作为Android开发者的我第一反应竟然是握草,他是怎么实现的.在我印象中,iOS对权限的控制是很严格的,偷偷调起摄像头这种行为应该是很困难的.然而Android4.2之前可以说开发者几乎拥有了系统权限,能力之强简直可怕.而现在Android已经到了7.0,虽然大多说用户还是在4.4到6.0的.我想我也来做一个静默拍摄的app. 正文: 所谓静默拍摄就是在用户毫无感知的情况

  • Android ViewPager向导页面制作方法

    接着上一篇博客,上一篇博客跟大家分享了三种开始页面的定时跳转,根据项目需求接下来就说一下向导页面吧!几乎每一个APP都有自己的向导页面,一般都是第一次安装的时或者第一次进入应用时才有向导页面的,就是只出现一次向导页面,向导页面顾名思义是指引客户大概了解APP的功能,向客户介绍APP的主要内容和使用方式,给客户一种期待已久的感觉,向导页面的实现方法有很多,现在我就以我之前做的项目为例给大家介绍用ViewPager去实现向导页面吧! 现在就给你们先看看效果图,是很酷吧! 一.判断开始页面是否跳转到向

  • Android抽奖轮盘的制作方法

    本文实例为大家分享了Android抽奖轮盘的具体代码,供大家参考,具体内容如下 main布局(图片资源请自行寻找,抱歉) <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gra

  • Android画画板的制作方法

    本文实例为大家分享了Android画画板展示的具体代码,供大家参考,具体内容如下 main.xml布局 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_w

  • Android漂浮背景效果的制作方法

    GIF动图效果不是很好,实际效果非常平滑very smooth,而且添加不同的图形可以组成各种效果,目前已经用在我们项目的注册界面- 原理: 实现原理很简单,每一个悬浮的"小物体"就是一个自定义View,这些小的自定义View都盛放在一个自定义的ViewGroup中.然后所有的视图都放在这个ViewGroup之上,这样就相当于做一个可动的背景. 下面结合代码详细介绍下: 详解: FloatObject 悬浮的物体,继承自View,需要重写onDraw方法,主要作用就是来画出自己,并进行

  • Android悬浮按钮的使用方法

    悬浮按钮效果如下图所示: 步骤1:引用 compile 'com.laocaixw.suspendbuttonlayout:suspendbuttonlayout:1.0.3' 步骤2:xml布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:layout_height="match_parent" android:layout_width="

  • android监听返回按钮事件的方法

    本文实例讲述了android监听返回按钮事件的方法.分享给大家供大家参考.具体如下: 用户在点击手机的返回按钮时,默认是推出当前的activty,但是有时用户不小心按到返回,所以需要给用户一个提示,这就需要重写onkeydown事件,实现的效果如下: java代码如下: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.l

  • Android编程自定义圆角半透明Dialog的方法

    本文实例讲述了Android编程自定义圆角半透明Dialog的方法.分享给大家供大家参考,具体如下: 效果图如下: 只是在实例化的时候使用带样式的构造函数即可 new MyDialog(GameActivity.this, R.style.dialog); 在value文件夹中添加mydialogthemes.xml <?xml version="1.0″ encoding=" utf-8″?> <resources> <style name="

随机推荐