zoukankan      html  css  js  c++  java
  • 03 SeekBar 音频播放拖拽进度条

    八,  SeekBar  音频播放拖拽进度条  
        >
           
            android:progress="40"   第一进度
            android:secondaryProgress="50"  第二进度
        >使用: setOnSeekBarChangeListener
    <span style="font-size:18px;">package com.fmy.a;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.SeekBar;
    import android.widget.SeekBar.OnSeekBarChangeListener;
    import android.widget.Toast;
    
    public class MainActivity extends Activity {
    
    
    	
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.demo_textview);
    		
    			SeekBar sb = (SeekBar) findViewById(R.id.sb);
    			//用户点击不会触发此回调接口
    			sb.setOnClickListener(new OnClickListener() {
    				
    				@Override
    				public void onClick(View v) {
    					Toast.makeText(MainActivity.this, "嘿嘿", 0).show();
    				}
    			});
    			sb.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
    				
    				//停止拖动音频条
    				@Override
    				public void onStopTrackingTouch(SeekBar seekBar) {
    					// TODO Auto-generated method stub
    					System.out.println("停止拖动");
    				}
    				//开发拖动音频条
    				@Override
    				public void onStartTrackingTouch(SeekBar seekBar) {
    					// TODO Auto-generated method stub
    					System.out.println("开始拖动音频条");
    				}
    				//音频条改变  fromUser是否是用户改变的状态  progress 当前进度
    				@Override
    				public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
    					// TODO Auto-generated method stub
    					System.out.println("音频条改变"+fromUser);
    				}
    			});
    			
    	}
    		
    	
    	
    	
    
    }</span>
    
    <span style="font-size:18px;"><span style="display: none;  0px; height: 0px;" id="transmark"></span><?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:progress="100"  设当前进度 
        android:max="100"        最大进度           >缺省为100
    	android:secondaryProgress="40"   第二进度条位置
         -->
    <SeekBar 
        android:id="@+id/sb"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
    	android:max="100"
    	android:progress="10" 
    	android:secondaryProgress="40"   
        />
    
    </LinearLayout></span>



  • 相关阅读:
    Linux Shell参数替换
    Linux下redis的安装
    Make 命令教程
    linux环境变量 export命令详解
    Java分布式应用技术架构介绍
    centos mysql忘记密码
    <context:component-scan>使用说明
    Spring <context:annotation-config/> 解说
    [Visio]直线工具和连接线工具的区别
    [Visual Studio Code] 字体设置
  • 原文地址:https://www.cnblogs.com/muyuge/p/6152306.html
Copyright © 2011-2022 走看看