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

  • 相关阅读:
    ubutu16.04编译安装apache
    python格式化字符串
    git服务器搭建
    merge into 导致序列跳号
    Apache 强制SSL访问
    pyhton之解析html的表格
    Two modules in a project cannot share the same content root报错解决方案
    hdoj
    hdoj
    QHUOJ
  • 原文地址:https://www.cnblogs.com/zmaibbs7/p/4857837.html
Copyright © 2011-2022 走看看