[Android]_ch2.7_SeekBar元件介紹
package com.derek.ch4_seekbar;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.LinearLayout;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
LinearLayout layout;
TextView tv1;
SeekBar sb1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
sb1=(SeekBar)findViewById(R.id.seekBar1);
tv1=(TextView)findViewById(R.id.textView1);
layout=(LinearLayout)findViewById(R.id.LinearLayout1);
sb1.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
Toast.makeText(MainActivity.this, "3.放開滑桿,值="+seekBar.getProgress(), Toast.LENGTH_SHORT).show();
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
Toast.makeText(MainActivity.this, "1.按下滑桿,值="+seekBar.getProgress(), Toast.LENGTH_SHORT).show();
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {
tv1.setText("2.調整滑桿,值="+progress+" formUser="+fromUser);
layout.setBackgroundColor(new Color().rgb(progress, progress, progress));
}
});
}
}
沒有留言:
張貼留言