关键词:
layout布局文件(clear_activity.xml):
SeekBar的属性值介绍:
android:max=“255” (最大的滑动值,从0开始)
android:progress=“255”(初始时滑动条的位置)
<?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"
android:background="#e0e0e0">
<SeekBar
android:id="@+id/seekBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:max="255"
android:progress="255"
android:padding="10dp"/>
<TextView
android:id="@+id/seekBar_tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="透明度:255"
android:padding="20dp"/>
<ImageView
android:id="@+id/chapter3_imageView"
android:layout_width="wrap_content"
android:layout_height="472dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="30dp"
android:layout_marginBottom="70dp"
android:layout_gravity="center_horizontal"
android:scaleType="fitCenter" />
</LinearLayout>
Java活动文件(ClearActivity):
import android.app.ActionBar;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.SeekBar;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import org.opencv.android.Utils;
import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
import org.opencv.core.Scalar;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.imgproc.Imgproc;
import java.io.ByteArrayOutputStream;
import java.util.Random;
public class ClearActivity extends Activity
private SeekBar seekBar;
private TextView tv;
private ImageView imageView;
private Bitmap bm;
private Data application;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.clear_activity);
application = (Data)getApplicationContext();//保存全局变量
Bitmap bm = application.getBitmap_edit();//得到具体的全局变量
ImageView iv = (ImageView)this.findViewById(R.id.chapter3_imageView);
iv.setImageBitmap(bm);//为ImageView设置图片
init();
private void init()
imageView = (ImageView) findViewById(R.id.chapter3_imageView);
seekBar = (SeekBar) findViewById(R.id.seekBar);//得到Seek bar
tv = (TextView) findViewById(R.id.seekBar_tv); //得到TextView
//为滑动条Seekbar添加事件监听
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener()
@RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser)
//滑动时,执行此函数
//progress为当前滑动条的进度
imageView.setImageAlpha(progress);//根据滑动条进度改变图片的透明度
progress = progress-255;
tv.setText("透明度:"+ progress );// 当进度条改变时,改变文本框的显示内容
@Override
public void onStartTrackingTouch(SeekBar seekBar)
//开始滑动时,执行此函数
Toast.makeText(ClearActivity.this,"开始滑动",Toast.LENGTH_SHORT).show();
@Override
public void onStopTrackingTouch(SeekBar seekBar)
//结束滑动时,执行此函数
Toast.makeText(ClearActivity.this,"结束滑动",Toast.LENGTH_SHORT).show();
);
酷炫进度条自定义seekbar(代码片段)
...c;是这样子的:需求:1、看了ui图可以知道这类似android自带的seekbar控件,2、一个水平进度条和一个圆形进度条;3、圆形进度条显示环形刻度和当前进度值;4、并且圆形进度可滑动操作;最终实现效果ÿ... 查看详情
阅读《android从入门到精通》(18)——拖动条(代码片段)
拖动条(SeekBar)android.widget.ProgressBar;android.widget.AbsSeekBar;android.widget.SeekBar;SeekBar类方法SeekBar示例完整工程:http://download.csdn.net/detail/sweetloveft/9419276下面演示了SeekBar调节音量 查看详情
一个简单seekbar样式的例子(代码片段)
SeekBar在布局中的使用: <SeekBarandroid:layout_width="300px"android:layout_height="wrap_content"android:minHeight="10px"<!--定义进度条的高,不包括thumb的高-->android:maxHeight="10px"<!--定义进度条的高,不包括thumb的高 查看详情
android中seekbar拖动条控件的基本用法(代码片段)
效果展示:SeekBar简介:Android的基本UI控件中的拖动条实现步骤:activity_seek_bar.xml代码如下:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="ht 查看详情
androidseekbar使用(代码片段)
本文主要是介绍androidseekbar的使用。一、含义SeekBar是拖动条,是ProgressBar的一个子类,如:音乐播放、音量条、播放进度条等。效果图:二、常用属性和方法属性名含义progress设置该进度条的最大值progressDrawable自... 查看详情
android实现自定seekbar(代码片段)
可实现左边跟中间滑动显示Seekbarpackagecom.android.myapplication;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics 查看详情
androidseekbar自定义(代码片段)
效果图Seekbar主要是背景,滑动条,以及滑块三部分组成。背景与滑动条在一个XML文件中。seebar_shar.xml<?xmlversion="1.0"encoding="utf-8"?><layer-listxmlns:android="http://schemas.android 查看详情
androidseekbar自定义(代码片段)
效果图Seekbar主要是背景,滑动条,以及滑块三部分组成。背景与滑动条在一个XML文件中。seebar_shar.xml<?xmlversion="1.0"encoding="utf-8"?><layer-listxmlns:android="http://schemas.android 查看详情
android实现自定seekbar(代码片段)
可实现左边跟中间滑动显示Seekbarpackagecom.android.myapplication;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.util.AttributeSet;importandroid.view.MotionEvent;import... 查看详情
android入门第18天-android里的seekbar的使用(代码片段)
...来调节音量、模糊阀值等场景。SeekBar里怎么是通过:android:layout_weight="1"这个值设置大小的。其它我们都使用默认的就行。我们先来看UI界面的代码吧。activity_main.xml<?xmlversion=" 查看详情
seekbar(代码片段)
进度,音量等的拖动条。方法setMax设置SeekBar的最大数值setProgress设置SeekBar当前的数值setSecondaryProgress设置SeekBar的第二数值,即当前拖动条推荐的数值事件实现SeekBar的SeekBar.OnSeekBarChangeListener接口。监听三个事件数值改变... 查看详情
seekbar拖动条控件
SeekBar拖动条控件一、简介1、 二、SeekBar拖动条控件使用方法1、创建SeekBar控件<SeekBarandroid:id="@+id/SeekBar1"android:layout_width="match_parent"android:layout_height="wrap_content"android:progress="30"/>  查看详情
android进度条(progressbar)和拖动条(seekbar)补充“自定义组件”(总结)(代码片段)
...多新的知识,总之今天的任务还是比较重的。<ProgressBarandroid:id="@+id/pb1"style="@style/Widget.AppCompat.ProgressBar.Horizontal"后面的文字都是解释,这个是变成水平的进度条android:layout_width="match_parent"布局的宽度android:layout_height="wrap_content"... 查看详情
seekbar属性设置
...,在音视频的播放器的下面经常看到。该组件的属性:·android:max设置进度条的最大值。对应方法:setMax(intmax);max=100,代表它的取值范围是0-100,共101个值;·android:progress设置默认的进度值对应有方法:setProgress(intprogress);·android:... 查看详情
androidapp开发音量调节中实现拖动条和滑动条和音频管理器audiomanager讲解及实战(超详细附源码和演示视频)(代码片段)
...动之后用户不能直观的看到当前进度值是多少,为此Android设计了全新的滑动条空间Slider,首先要增加以下配置implementaion'com.google.android.materia:material:1.4.0'运行效果如下可以手动点击控制音量 代码如下Java类packagecom.e... 查看详情
安卓开发中滑动条(seekbar)控件显示异常,是否我的开发环境有问题,能设置吗?图如下:
...去网上看到我的控件和别人不一样,我就懵了。API:19:Android4.4.2终于找到问题了,这个控件必须放到相对布局中才能正常显示;我恰恰在线性布局里使用它。。还是感谢大家把,分给第一个回答者吧参考技术A你的seekbar高度设... 查看详情
一起talkandroid吧(第四百五十九回:seekbar补充用法二)(代码片段)
文章目录修改进度的步进值自定义SeekBar围魏救赵各位看官们大家好,上一回中咱们说的例子是"SeekBar补充用法",这一回中咱们继续说该例子。闲话休提,言归正转,让我们一起TalkAndroid吧!我们在上一章回中介绍了SeekBar补充用法... 查看详情
在 Android 中实现一个滑块(SeekBar)
】在Android中实现一个滑块(SeekBar)【英文标题】:Implementingaslider(SeekBar)inAndroid【发布时间】:2012-01-2714:37:16【问题描述】:我想实现一个滑块,它基本上是两条线,一条垂直,一条水平,穿过屏幕被触摸的地方。我已经成功制... 查看详情