zoukankan      html  css  js  c++  java
  • 安卓学习19(SeekBar(拖动条))

    1、学习进度条:

    2、目标任务:

    学习Android——SeekBar(拖动条)

    3、预计时间:

    1天

    4、完成情况:

    (1)属性:

    android:max="100" //滑动条的最大值

    android:progress="60" //滑动条的当前值

    android:secondaryProgress="70" //二级滑动条的进度

    android:thumb = "@mipmap/sb_icon" //滑块的drawable

    (2)SeekBar.OnSeekBarChangeListener 我们只需重写三个对应的方法:

    onProgressChanged:进度发生改变时会触发

    onStartTrackingTouch:按住SeekBar时会触发

    onStopTrackingTouch:放开SeekBar时触发

    代码:

    public class MainActivity extends AppCompatActivity {
    
        private SeekBar sb_normal;
        private TextView txt_cur;
        private Context mContext;
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            mContext = MainActivity.this;
            bindViews();
        }
    
        private void bindViews() {
            sb_normal = (SeekBar) findViewById(R.id.sb_normal);
            txt_cur = (TextView) findViewById(R.id.txt_cur);
            sb_normal.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
                @Override
                public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
                    txt_cur.setText("当前进度值:" + progress + "  / 100 ");
                }
    
                @Override
                public void onStartTrackingTouch(SeekBar seekBar) {
                    Toast.makeText(mContext, "触碰SeekBar", Toast.LENGTH_SHORT).show();
                }
    
                @Override
                public void onStopTrackingTouch(SeekBar seekBar) {
                    Toast.makeText(mContext, "放开SeekBar", Toast.LENGTH_SHORT).show();
                }
            });
        }
    }

    5、遇到问题:

    不熟悉

    学习资料参考:https://www.runoob.com/w3cnote/android-tutorial-seekbar.html

  • 相关阅读:
    opencv学习笔记(五)镜像对称
    opencv学习笔记(四)投影
    C++文件读写详解(ofstream,ifstream,fstream)
    C++ 提取字符串中的数字
    opencv学习笔记(三)基本数据类型
    opencv学习笔记(二)寻找轮廓
    分别心
    关于bonecp和QuerRunner
    关于AutoCommit
    一个detect问题引发的一系列思考
  • 原文地址:https://www.cnblogs.com/Lizhichengweidashen/p/14904535.html
Copyright © 2011-2022 走看看