利用Drawable资源 定制改变外观的Seekbar
2016-06-23 18:39
351 查看
package com.test.layerdrawable; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
布局文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="com.test.layerdrawable.MainActivity"> <SeekBar android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:max="100" android:progressDrawable="@drawable/my_bar" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/layout_logo" /> </LinearLayout>
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!--定义轨道背景色--> <item android:id="@android:id/background" android:drawable="@drawable/grow" /> <!--定义轨道上已完成的外观--> <item android:id="@android:id/progress" android:drawable="@drawable/ok" /> </layer-list>
<?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/ic_launcher" /> </item> <item android:top="25dp" android:left="25dp" > <bitmap android:src="@drawable/ic_launcher" android:gravity="center" /> </item> <item android:top="50dp" android:left="50dp" > <bitmap android:src="@drawable/ic_launcher" android:gravity="center" /> </item> </layer-list>
相关文章推荐
- [剑指Offer] 第4章课后题详解
- HDU 3526 最小割
- cv/dl/cl领域的实验室官网/牛人主页/技术论坛/比赛数据库/好玩的东西
- css的行高示例
- MBProgressHUD实现分析
- poj2478【欧拉函数】
- 关键词权重计算算法 - TF-IDF
- Nginx 安装配置
- Linux系统备份与还原
- git-quick-start 动画讲解Git命令行
- 字符串转成16进制数值
- Android 的MVC
- swiper的基础使用(十二)
- 为什么不能直接通过IP访问网站
- 【JZOJ3430】DY引擎
- angular.js通过URL获取json并显示代码
- GeoServer配置图层按比例尺显示和隐藏
- 101. NSSortDescriptor排序
- 抓包及WireShark工具介绍
- linux修改root用户的密码