• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > 安卓--shape简单使用,安卓--shape

安卓--shape简单使用,安卓--shape

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了安卓shape,安卓shape属性,安卓shape画圆,安卓shape文件,安卓shape line等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

安卓--shape简单使用,安卓--shape


shape

 

先看下,系统自带的EditText和Button的外形

 

下面看加了shape后的效果

 

 

简单点讲,shape可以为组件加上背景边框,圆角之类的可以配合selector使用

 

shapeXXX.xml定义在drawable目录下

 

EditText使用的

<?xml version="1.0" encoding="utf-8"?>
<!--
rectangle 矩形
oval 椭圆
line 一条线
ring  环形
-->
<shape
    android:shape="rectangle"
    xmlns:android="http://schemas.android.com/apk/res/android">

    <!--4个角的圆角-->
    <corners android:radius="5dp"/>

    <!--内边距-->
    <padding android:bottom="6dp"
        android:left="5dp"
        android:right="5dp"
        android:top="6dp"/>

    <!--填充颜色
    按需求要不要加
    -->
    <solid android:color="#FFFAE3"/>

    <!--边框颜色
    需要 就加边框,
    -->

    <stroke android:color="#87CEFA"
        android:width="1dp"/>

    </shape>

 

Button使用的定义的都 一样

<?xml version="1.0" encoding="utf-8"?>
<!--
rectangle 矩形
oval 椭圆
line 一条线
ring  环形
-->
<shape
    android:shape="rectangle"
    xmlns:android="http://schemas.android.com/apk/res/android">

    <!--4个角的圆角-->
    <corners android:radius="8dp"/>

    <!--内边距-->
    <padding android:bottom="5dp"
        android:left="3dp"
        android:right="3dp"
        android:top="5dp"/>

    <!--填充颜色-->
    <solid android:color="#09A3DC"/>

    <!--边框颜色-->

    <stroke android:color="#88000000"
        android:width="1dp"/>

    </shape>

 

布局中组使用在background属性中使用

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <EditText
        android:layout_margin="10dp"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/shap_et"
        android:hint="请输入用户名" />


    <Button
        android:layout_margin="10dp"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textColor="#ffffff"
        android:background="@drawable/shap_btn"
        android:text="确定"/>
</LinearLayout>

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 安卓--shape简单使用,安卓--shape

相关文章

  • 2017-05-26cobbler系统使用之二高级篇的补充篇---关于kickstart文件内容的配置说明
  • 2017-05-26手机安全卫士——缓存清理,安全卫士缓存清理
  • 2017-05-227.6.4 基于UDP协议的Socket通信
  • 2017-05-26关于Android发送短信获取送达报告的问题,android发送短信
  • 2017-05-26mysql查询语句分析 explain用法
  • 2017-05-26Android--activity切换时的动画,android--activity
  • 2017-08-23Glide中request的调用和管理
  • 2017-05-26如何取得nginx做反向代理时的真实IP?
  • 2017-05-26Android通知栏沉浸式/透明化完整解决方案,root不完整解决方法
  • 2017-05-26Android之获取数据库路径,android获取数据库

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • android6.0的坑,android6.0
    • Android疑难杂症之Theme,android疑难杂症
    • android计算每个目录剩余空间丶总空间以及SD卡剩余空间,androidsd
    • android常用框架收录,android收录
    • android toolbar 假标题居中,androidtoolbar
    • 【Android】常见问题解答,android
    • 安卓第十五天笔记-图形图像一些简单处理,安卓第图形图像
    • Android 上千实例源码分析以及开源分析
    • QQ互联登录以及非官方正版应用报100044错误,互联100044
    • PopupWindow的使用,PopupWindow使用

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有