정도의 변화를 조절할 수 있는 SeekBar

아래의 예제는 SeekBar에 따른 이미지 투명도값을 조절하는 예제
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

imageView = (ImageView)findViewById(R.id.ivAndroid);
seekBar = (SeekBar)findViewById(R.id.sbSeekBar);

seekBar.setMax(255);
seekBar.setProgress(255); //초기값 정의

seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
imageView.setImageAlpha(seekBar.getProgress());
}

@Override
public void onStartTrackingTouch(SeekBar seekBar) {

}

@Override
public void onStopTrackingTouch(SeekBar seekBar) {

}
});

}



Posted by kunoo
,