zoukankan      html  css  js  c++  java
  • Color Drawable

    android的图片资源除了常规图片之外,还支持自定义的颜色图片,分为矩形和圆角矩形。下面分别说明一下这两种自定义图片的用法。

    1.矩形颜色图片

    <resources>
        <drawable name="red_rectangle">#f00</drawable>
        <drawable name="blue_rectangle">#0000ff</drawable>
        <drawable name="green_rectangle">#f0f0</drawable>
    </resources>

    // Get a drawable
    ColorDrawable redDrawable = (ColorDrawable)
    activity.getResources().getDrawable(R.drawable.red_rectangle);
    //Set it as a background to a text view
    textView.setBackgroundDrawable(redDrawable);

     

    <TextView android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textAlign="center"
    android:background="@drawable/red_rectangle"/>

    2.圆角矩形图片

    新建:/res/drawable/my_rounded_rectangle.xml

    <shape xmlns:android="http://schemas.android.com/apk/res/android">
        <solid android:color="#f0600000"/>
        <stroke android:width="3dp" color="#ffff8080"/>
        <corners android:radius="13dp" />
        <padding android:left="10dp" android:top="10dp"
                        android:right="10dp" android:bottom="10dp" />
    </shape>

    / /Get a drawable
    GradientDrawable  roundedRectangle=(GradientDrawable)activity.getResources().getDrawable(R.drawable.my_rounded_rectangle);
    //Set it as a background to a text view
    textView.setBackgroundDrawable(roundedRectangle);

    原文:http://blog.csdn.net/zzqlivecn/article/details/7381148

  • 相关阅读:
    设计模式-1-概要(c#版)
    UML图示说明
    阿里云SLB双机IIS多站点负载均衡部署笔记
    阿里云分布式关系数据库DRDS笔记
    一些小经验
    NOSQL场景梳理
    内核linux-3.4.2支持dm9000
    构建根文件系统
    u-boot-1.1.6移植之dm9000
    移植u-boot-1.1.6(原创)
  • 原文地址:https://www.cnblogs.com/veins/p/3732543.html
Copyright © 2011-2022 走看看