<SeekBar>拖动条的 简单功能与用法

原创 2016年05月30日 19:59:13

骏马是跑出来的,强兵是打出来的

package com.crazyit.ui.progressbaractivity;

import android.app.Activity;
import android.os.Bundle;
import android.widget.ImageView;
import android.widget.SeekBar;

/**
 * 拖动条的 简单功能与用法
 */
public class SeekBarActivity extends Activity {
    ImageView image;
    SeekBar seekBar;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_seek_bar);

        initView();
        seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
            @Override
            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
                image.setAlpha(progress); //设置图片的 透明度
            }

            @Override
            public void onStartTrackingTouch(SeekBar seekBar) {

            }

            @Override
            public void onStopTrackingTouch(SeekBar seekBar) {

            }
        });
    }

    private void initView() {
        //初始化控件
        image = (ImageView) findViewById(R.id.image_sb);
        seekBar = (SeekBar) findViewById(R.id.seekbar);

    }
}

布局文件

<?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.crazyit.ui.progressbaractivity.SeekBarActivity">

    <ImageView
        android:id="@+id/image_sb"
        android:layout_width="match_parent"
        android:layout_height="320dp"
        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>

*thumb 是设置滑动块儿的图片
设置最大透明度是255
max 最大值你也是 255
*

版权声明:本文为博主原创文章,未经博主允许不得转载。

SeekBar(拖动条)的简单功能和用法

SeekBar(拖动条)的简单功能和用法 布局代码

我的Android进阶之旅------>Android之拖动条(SeekBar和RatingBar)的功能和用法

简介       下面通过一个使用拖动滑块改变图片透明度的实例来学习SeekBar和RatingBar step1:新建一个项目MySeekBar step2:编写应用的U...

Android的SeekBar拖动条与RatingBar星级评分条的功能和用法

SeekBar和RatingBar都是ProgressBar的子类,所以他们非常

Android 拖动条SeekBar的简单使用

在Android开发中,拖动条常常用于对系统某种数值的设置,例如播放视频和音量等都会用到拖动条SeekBar。SeekBar和进度条十分相似,只是拖动条可以通过滑动块的位置来标志数值,并且允许用户拖动...

Android 可拖动的进度条:SeekBar之简单使用

一、SeekBar的用处SeekBar是ProgressBar的扩展,是一个可以拖动的进度条,这样用户就可以通过拖动控制条来改变进度,就好像我们听音乐、看电影的前进与后退就是通过它来实现的。二、See...

一个简单的SeekBar(拖动条)的小练习

package com.myseekbar; import android.app.Activity; import android.os.Bundle; import android.widget...

Progressbar进度条和SeekBar拖动条的简单使用

Progressbar是进度条对话框,其展示形式可以是圆形的,展示时是不断的转圈,还有一种是水平的,可以显示出进度,当使用时必须规定其展示样式。   样式: @android:style/Wid...

可点可拖动,功能类似seekbar,由camera源码的switch修改的类

自定义的一个类,可以直接使用 import android.content.Context; import android.graphics.Canvas; import android.grap...

【Android】Android开发实现进度条效果,SeekBar的简单使用。音量,音乐播放进度,视频播放进度等

作者:程序员小冰,GitHub主页:https://github.com/QQ986945193 新浪微博:http://weibo.com/mcxiaobing 首先给大家看一下我们今天这个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:<SeekBar>拖动条的 简单功能与用法
举报原因:
原因补充:

(最多只允许输入30个字)