Android中怎么利用SeekBar拖动条改变图片透明度

本篇文章给大家分享的是有关Android中怎么利用SeekBar拖动条改变图片透明度,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计、成都做网站、龙圩网络推广、微信小程序开发、龙圩网络营销、龙圩企业策划、龙圩品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供龙圩建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

实现

将布局改为LinearLayout,并通过android:orientation="vertical">设置为垂直布局,然后添加一个ImageView和SeekBar,并分别添加id属性。

其中SeekBar,添加最大值为255.因为透明度的最大值就是255

android:max="255"

并设置当前值就是255

android:progress="255"

完整xml代码

   

然后来到Activity

分别通过id获取到ImageView和SeekBar

然后在seekBar的进度条改变事件中给imageView设置透明度。

package com.badao.relativelayouttest;import androidx.annotation.RequiresApi;import androidx.appcompat.app.AppCompatActivity;import android.os.Build;import android.os.Bundle;import android.widget.ImageView;import android.widget.SeekBar;public class SeekBarActivity extends AppCompatActivity {  private SeekBar seekBar;  private ImageView imageView;  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_seek_bar);    imageView = (ImageView) findViewById(R.id.image);    seekBar = (SeekBar) findViewById(R.id.seekBar);    seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {      @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)      @Override      public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {        imageView.setImageAlpha(progress);      }      @Override      public void onStartTrackingTouch(SeekBar seekBar) {      }      @Override      public void onStopTrackingTouch(SeekBar seekBar) {      }    });  }}

以上就是Android中怎么利用SeekBar拖动条改变图片透明度,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


当前名称:Android中怎么利用SeekBar拖动条改变图片透明度
网站链接:http://csdahua.cn/article/iiosdg.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流