zoukankan      html  css  js  c++  java
  • SeekBar 滚动条

    clip_image002

    clip_image004

    clip_image006

    原seek_thumb样式----------------------------------------------------------------------↑↑↑↑↑

    clip_image007

    clip_image009

    android:thumb="@drawable/my_thumb"
     
    改写my_thumb.xml
    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_pressed="true"
            android:state_window_focused="true"
            android:drawable="@drawable/select"/>
    
        <item android:state_focused="true"
            android:state_window_focused="true"
            android:drawable="@drawable/select"/>
    
        <item android:state_selected="true"
            android:state_window_focused="true"
            android:drawable="@drawable/select"/>
    
        <item android:drawable="@drawable/normal"/>
    </selector>
    

      

     Acitivity.class

    public class MainActivity extends AppCompatActivity implements SeekBar.OnSeekBarChangeListener{
        private SeekBar seekBar;
        private TextView text1;
        private TextView text2;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            seekBar = (SeekBar) findViewById(R.id.seekbar);
            seekBar.setOnSeekBarChangeListener(this);
            text1 = (TextView) findViewById(R.id.txt1);
            text2 = (TextView) findViewById(R.id.txt2);
    
        }
    
        //数值改变
        @Override
        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
            text1.setText("正在拖动");
            text2.setText("当前数值"+ progress);
        }
    
        //开始拖动
        @Override
        public void onStartTrackingTouch(SeekBar seekBar) {
            text1.setText("开始拖动");
    
        }
    
        //停止拖动
        @Override
        public void onStopTrackingTouch(SeekBar seekBar) {
            text1.setText("停止拖动");
        }
    

      

    Acitivity.xml

    <RelativeLayout 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"
        tools:context=".MainActivity">
    
        <SeekBar
            android:thumb="@drawable/my_thumb"
            android:id="@+id/seekbar"
            android:max="100"
            android:progress="50"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
    
        <TextView
            android:layout_below="@id/seekbar"
            android:id="@+id/txt1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
        <TextView
            android:layout_below="@id/txt1"
            android:id="@+id/txt2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />
    
    
    </RelativeLayout>
    

      

    clip_image010

  • 相关阅读:
    机器学习 | 吴恩达斯坦福课程笔记整理之(一)线性回归
    机器学习 | 李航《统计学习方法》笔记整理之(一)统计学习方法概论
    机器学习 | 算法总结
    字符串转json数组
    js获取URL请求参数与改变src
    批量删除checkbox前台后台
    运行 jar 的问题
    ajax格式,转入后台
    from表单中checkbox的多选,ajax转入后台,后台接受
    springboot 上传图片,地址,在页面展示图片
  • 原文地址:https://www.cnblogs.com/zmaibbs7/p/4857837.html
Copyright © 2011-2022 走看看