seekBar拖动滑块
Posted superxuezhazha
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了seekBar拖动滑块相关的知识,希望对你有一定的参考价值。
中秋节学习,,
通过拖动滑块,改变图片的透明度
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/image" android:layout_width="match_parent" android:layout_height="240dp" android:src="@drawable/lijiang"/> <!-- 定义一个拖动条,并改变它的滑块外观 --> <SeekBar android:id="@+id/seekbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:max="255" android:progress="255" android:thumb="@mipmap/ic_launcher"/> </LinearLayout>
override fun onCreate(savedInstanceState: Bundle?) super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val image = findViewById<ImageView>(R.id.image) val seekBar = findViewById<SeekBar>(R.id.seekbar) seekBar.setOnSeekBarChangeListener(object : SeekBar.OnSeekBarChangeListener // 当拖动条的滑块位置发生改变时触发该方法 override fun onProgressChanged(bar: SeekBar, progress: Int, fromUser: Boolean) // 动态改变图片的透明度 image.imageAlpha = progress override fun onStartTrackingTouch(bar: SeekBar) override fun onStopTrackingTouch(bar: SeekBar) )
以上是关于seekBar拖动滑块的主要内容,如果未能解决你的问题,请参考以下文章