前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >android图形美化

android图形美化

作者头像
提莫队长
发布2019-02-21 13:45:39
5870
发布2019-02-21 13:45:39
举报
文章被收录于专栏:刘晓杰刘晓杰

图形美化这部分没有什么逻辑,比较琐碎。我整理如下:

颜色选择器:

button_selector.xml

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <!-- pressed -->
    <item android:state_pressed="true" android:color="#FF6666"/>
    <!-- default -->
    <item android:color="#6699FF"/>
    <!-- 状态列表中一个与对象当前状态匹配的项目会被使用。 -->
    <!-- 因此,如果列表中的第一项没有包含以上任何一种状态属性, -->
    <!-- 那么每次都会使用这个项目,因此默认设置应该始终被放到最后。 -->

</selector>

引用:android:textColor=”@color/button_selector”

图片叠层:

layers.xml

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <item>
        <bitmap
            android:gravity="center"
            android:src="@drawable/red" />
    </item>
    <item
        android:left="10sp"
        android:top="10sp">
        <bitmap
            android:gravity="center"
            android:src="@drawable/yellow" />
    </item>
    <item
        android:left="5sp"
        android:top="5sp">
        <bitmap
            android:gravity="center"
            android:src="@drawable/blue" />
    </item>

</layer-list>

引用:android:src=”@drawable/layers”

图片选择器

button_selector.xml

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/red" android:state_pressed="true"></item>
    <item android:drawable="@drawable/yellow"></item>
</selector>

引用:android:background=”@drawable/button_selector”

圆角控制

button_shape.xml

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <corners
        android:topLeftRadius="20sp"
        android:topRightRadius="20sp" />

    <gradient
        android:angle="45"
        android:endColor="#80FF00FF"
        android:startColor="#FFFF0000"
        android:type="linear" />

    <padding
        android:bottom="10sp"
        android:left="10sp"
        android:right="10sp"
        android:top="10sp" />
    <!-- 变相改变文字大小 -->

    <size
        android:height="200sp"
        android:width="200sp" />
    <!-- 可以修改button的宽高 -->

    <solid android:color="#99CCFF" />
    <!-- 修改背景色 -->

    <stroke android:width="10sp"
        android:color="#000000"/>

</shape>

引用:android:background=”@drawable/button_shape”

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年03月29日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 颜色选择器:
  • 图片叠层:
  • 图片选择器
  • 圆角控制
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档