安卓自学笔记:10:用SeekBar实现通过滑块控制图片透明度
来源:互联网 发布:软件周期模型 编辑:程序博客网 时间:2024/05/16 05:04
今儿11.11光棍节,默默的来写代码吧。SeekBar是一个拖动条,和进度条很相似,通过拖动滑块来改变值。android:thumb="@drawable/ic_launcher"来控制滑块的图标,android:progress="255"控制当前值,android:max="255"控制最大值。
主代码:
public class MainActivity extends Activity {private SeekBar bar;private ImageView image;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);bar=(SeekBar) findViewById(R.id.bar);image=(ImageView) findViewById(R.id.image);bar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {@Overridepublic void onStopTrackingTouch(SeekBar seekBar) {// TODO Auto-generated method stub}@Overridepublic void onStartTrackingTouch(SeekBar seekBar) {// TODO Auto-generated method stub}@Overridepublic void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {// SeekBar的监听事件image.setAlpha(progress);}});}}
xml:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <ImageView android:id="@+id/image" android:layout_width="wrap_content" android:layout_height="240sp" android:src="@drawable/p9" /> <SeekBar android:id="@+id/bar" android:layout_width="match_parent" android:layout_height="wrap_content" android:max="255" android:progress="255" android:thumb="@drawable/ic_launcher" /></LinearLayout>
效果图:
0 0
- 安卓自学笔记:10:用SeekBar实现通过滑块控制图片透明度
- 【安卓】拖动滑块改变图片的透明度
- Android 通过seekBar设置图片透明度
- 图片透明度。。SeekBar
- SeekBar调节图片透明度
- SeekBar改变图片透明度
- 安卓 seekbar 图片自适应
- 安卓自学笔记:16:通过Handler实现自动播放动画
- 通过拖动滑动块来改变图片透明度
- 安卓自学笔记:15:通过XML设置监听器
- 通过UISlider改变图片透明度,并且通过UISwitch控制UISlider
- [一个星期自学安卓]可控进度条SeekBar
- 安卓自学笔记:5:用ImageView创建一个图片浏览器
- 安卓自学笔记:8:用GridView创建一个带缩略图的图片浏览器
- SeekBar实例-通过SeekBar调整图片…
- 安卓SeekBar使用
- 安卓SeekBar
- 安卓图片切换和透明度增减变化alpha
- NYOJ 915 +-字符串
- 常用设计模式的简单描述
- 中美领导人夜游中南海 在瀛台会晤
- 换个角度看编程
- iText产生PDF
- 安卓自学笔记:10:用SeekBar实现通过滑块控制图片透明度
- 探究PHP底层
- js/jQuery弹出框
- Python - 素数筛
- 换行符‘\n’和回车符‘\r’
- 第11周项目二求两个数最大的公约数
- NDK开发环境搭建_r8
- Java内部类与迭代器设计
- 【C++】【学习笔记】【019】覆盖方法和重载方法