Android 使用shape定义不同控件的的颜色、背景色、边框色

设置按钮的右边框和底边框颜色为红色,边框大小为3dp:

在drawable新建一个 buttonstyle.xml的文件,内容如下:

android:left="10dp"

android:right="10dp"

android:top="10dp" />

然后在布局文件里面的Button里面设置如下:

android:id="@+id/button1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Button1"

android:background="@drawable/buttonstyle" />

android shape的使用

shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:

android:radius="9dp"

android:topLeftRadius="2dp"

android:topRightRadius="2dp"

android:bottomLeftRadius="2dp"

android:bottomRightRadius="2dp"/>

android:startColor="@android:color/white"

android:centerColor="@android:color/black"

android:endColor="@android:color/black"

android:useLevel="true"

android:angle="45"

android:type="radial"

android:centerX="0"

android:centerY="0"

android:gradientRadius="90"/>

android:left="2dp"

android:top="2dp"

android:right="2dp"

android:bottom="2dp"/>

android:width="50dp"

android:height="50dp"/>

android:color="@android:color/white"/>

android:width="2dp"

android:color="@android:color/black"

android:dashWidth="1dp"

android:dashGap="2dp"/>

android:自己定义组合控件Weight(高仿猫眼底部菜单条)

在我们实际开发其中.会碰见一些布局结构类似或者同样的界面.比如应用的设置界面.tabbutton界面等. 这时候.对于刚開始学习的人来说,xml里面一个个绘制出来也许是最初的想法.可能随着经验的积累, ...

Android使用shape制作圆形控件及添加弹跳动画

--------本来为作者原创,未经同意禁止转载 前言:我们在很多时候都需要在res/drawable文件夹下创建相应的xml文件来为控件添加一些样式效果,比如按钮按下时的按钮样式变化.或者指定按钮的 ...

android 自己定义组合控件

自己定义控件是一些android程序猿感觉非常难攻破的难点,起码对我来说是这种,可是我们能够在网上找一些好的博客关于自己定义控件好好拿过来学习研究下,多练,多写点也能找到感觉,把一些原理弄懂,今天就讲 ...

android自己定义开关控件

近日在android项目要使用开关控件.可是android中自带的开关控件不太惬意,所以就打算通过自己定义View写一个开关控件 ios的开关控件当然就是我要仿照的目标. 先上图:   waterma ...

Android自定义控件之自定义组合控件

前言: 前两篇介绍了自定义控件的基础原理Android自定义控件之基本原理(一).自定义属性Android自定义控件之自定义属性(二).今天重点介绍一下如何通过自定义组合控件来提高布局的复用,降低开发 ...

android学习日记03--常用控件button/imagebutton

常用控件 控件是对数据和方法的封装.控件可以有自己的属性和方法.属性是控件数据的简单访问者.方法则是控件的一些简单而可见的功能.所有控件都是继承View类 介绍android原生提供几种常用的控件bu ...

android - 自定义(组合)控件 + 自定义控件外观

转载:http://www.cnblogs.com/bill-joy/archive/2012/04/26/2471831.html android - 自定义(组合)控件 + 自定义控件外观   A ...

MUI框架-03-自定义MUI控件样式

MUI框架-03-自定义MUI控件样式 开发请查阅:官方文档:http://dev.dcloud.net.cn/mui/ui/ 如何自定义MUI控件样式 mui 以 iOS 7的 UI 为基础,补充了 ...

Android 开源组件 ----- Android LoopView无限自动轮转控件

Android 开源组件 ----- Android LoopView无限自动轮转控件 2015-12-28 15:26 by 杰瑞教育, 32 阅读, 0 评论, 收藏, 编辑 一.组件介绍 App ...

随机推荐

Vue.js——60分钟组件快速入门(上篇)

组件简介 组件系统是Vue.js其中一个重要的概念,它提供了一种抽象,让我们可以使用独立可复用的小组件来构建大型应用,任意类型的应用界面都可以抽象为一个组件树: 那么什么是组件呢?组件可以扩展HTML ...

【洛谷P1378】油滴扩展

搜索-- PS一个坑点:r<=0时并不是舍弃这种情况,而是让r=0 (因为每个点都要放一滴油)(读题啊!) #include #include

Jenkins&plus;Maven&plus;Git CI环境搭建手册

Jenkins+Maven+Git CI环境搭建手册 环境: OS:Linux version 2.6.32-220.23.2.ali878.el6.x86_64 (ads@kbuild) (gcc ...

Python的文件与文件夹操作

Python的文件与文件夹操作 Python OS模块 1.重命名:os.rename(old, new) 2.删除:os.remove(file) 3.列出目录下的文件 :os.listdir(pa ...

WindowsPhone 8 开发 之 本地数据库应用

微软提供的有一个本地数据库的例子 http://code.msdn.microsoft.com/wpapps/Local-Database-Sample-57b1614c 可以进行参照. 里边最核心的 ...

洞穴勘测(bzoj 2049)

Description 辉辉热衷于洞穴勘测.某天,他按照地图来到了一片被标记为JSZX的洞穴群地区.经过初步勘测,辉辉发现这片区域由n个洞穴(分别编号为1到n)以及若干通道组成,并且每条通道连接了恰好 ...

安装STS报错(一)

安装STS报错 1.具体报错如下 2.报错原因 3.解决办法

Spring Boot web简介及原理 day04

一.SpringBoot创建web开发(三部曲) 1.快速构建SpringBoot项目,并以jar包的形式构建 2.选择对应的功能模块 (选定场景,配置少量的配置就可运行,不配置有默认值) 3.编写自 ...

使用jquery-combobox实现select下拉框多选之后,如何将下拉框的值传给input隐藏域

我在之前的一篇博文中eaeyui-combobox实现组合查询(即实现多个值得搜索)地址:http://www.cnblogs.com/dushan/p/4778897.html 实现了select下 ...

Python中列表、元组、集合、字典

Python 列表(List) 列表是最常用的Python数据类型: 列表中的数据项不需要具有相同的类型: 列表也叫做数组,定义时使用[]: 通过下标访问列表中的元素,下标从 0  开始计数 列表的增 ...

android shape 无边框颜色,Android 使用shape定义不同控件的的颜色、背景色、边框色...相关推荐

  1. MFC ListBox控件设置字体颜色

    文章目录 描述 需要解决的问题 方案 设置 Item 颜色 鼠标双击事件 调用 Static 控件的背景颜色设置 描述 最近的项目中需要用到 MFC 的列表控件,列表控件中需要动态插入产品不同的测试状 ...

  2. Android开发详解:第4章《UI 控件》

    Android开发详解:第4章<UI 控件> 控件是Android程序设计的基本组成单位,通过使用控件可以高效地开发Android应用程序.所以熟练掌握控件的使用是合理.有效地进行Andr ...

  3. Android滚动字幕公告字过长时横向滚动控件

    Android滚动字幕公告字过长时横向滚动控件 效果 Gradle 使用 属性 地址 效果 字体长度过大滚动字体,结束后上下滚动公告控件 Gradle repositories { maven { u ...

  4. Android直播软件搭建左滑右滑清屏控件

    Android直播软件搭建左滑右滑清屏控件 最近在迭代直播软件搭建功能时,项目中之前的左滑清屏是用ViewPager实现的.这次迭代遇到一个布局层次导致的点击失效问题,继续用ViewPager的话改动 ...

  5. ESP32 开发笔记(四)LVGL控件学习 ColorPicker 颜色选择器控件

    先看效果,创建一个颜色选择器控件,设置事件回调动态显示当前选择的颜色值 开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.5 ...

  6. 设置控件背景背景颜色为透明

    有时候,我们需要将控件的背景颜色设定为透明,比如说label(标签)控件.那么,如何将控件的背景颜色设定为透明?是不是只要将控件的BackColor属性设为Transparent(透明)就可以了呢?答 ...

  7. C# 设置label(标签)控件的背景颜色为透明

    有时候,我们需要将控件的背景颜色设定为透明,比如说label(标签)控件.那么,如何将控件的背景颜色设定为透明?是不是只要将控件的BackColor属性设为Transparent(透明)就可以了呢?答 ...

  8. C#学习笔记:设置label(标签)控件的背景颜色为透明

    有时候,我们需要将控件的背景颜色设定为透明,比如说label(标签)控件.那么,如何将控件的背景颜色设定为透明?是不是只要将控件的BackColor属性设为Transparent(透明)就可以了呢?答 ...

  9. C#设置label(标签)控件的背景颜色为透明

    C#学习笔记:设置label(标签)控件的背景颜色为透明 有时候,我们需要将控件的背景颜色设定为透明,比如说label(标签)控件.那么,如何将控件的背景颜色设定为透明?是不是只要将控件的BackCo ...

最新文章

  1. 图形处理(十二)拉普拉斯网格优化、最小二乘网格模型光顺
  2. inputdstream mysql_【sparkStreaming】将DStream保存在MySQL
  3. 数据挖掘原理与算法_资料 | 数据挖掘:概念、模型、方法和算法(第2版)/ 国外计算机科学经典教材...
  4. 中兴有救了!百度又要 All in 视频?联想回应“反对预装国产系统” | CSDN极客头条...
  5. Mac目录映射到docker容器ubuntu目录
  6. php l框架,一个很简单的PHP框架lyue
  7. paip.Answer 3.0 注册功能SQL注入漏洞解决方案
  8. 图灵程序设计丛书 精通JavaScript开发pdf
  9. python--查询PG数据库
  10. Java实现Redis批量读取List
  11. Cocoa/Cocoa Touch
  12. NET 2.0(C#)调用ffmpeg处理视频的方法
  13. find 查找文件或文件夹命令find
  14. Cognos 8.3 IE 兼容性问题
  15. 什么是Vue,Vue的作用与原理?
  16. 神舟电脑装linux双系统,神舟战神笔记本:win10 安装 ubuntu 双系统
  17. 有什么软件可以把文字变成语音?声音多点更好了
  18. euclidea教程_euclidea星 图文攻略 | 手游网游页游攻略大全
  19. a6账套管理显示无法连接服务器,A6企业管理软件账套管理及初始化流程.ppt
  20. A Blog of WEB

热门文章

  1. 论文:预测原子距离进行构象预测(VAE)
  2. Vue全家桶之webpack详解(四)
  3. Python变量与字符串操作
  4. Qt线程错误记录registered using qRegisterMetaType()
  5. 一个 80 后失败创业者的告白
  6. 关于win10系统下unity3D自带编辑器中文乱码的解决方案
  7. 揭秘:HR的嘴骗人的鬼!这三个陷阱要小心!
  8. drds的update使用
  9. 讲的真详细!如何成为一个更好的Android开发者?成功入职腾讯
  10. CSS3变形透视动画总结