public class Main extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
this.setTitle("My Daily");
SeekBar sb_value = (SeekBar) findViewById(R.id.seekBar);
final ImageButton im_brightness = (ImageButton) findViewById(R.id.imageButton3);
final ImageButton im_bright = (ImageButton) findViewById(R.id.imageButton4);
sb_value.setProgress(125);
sb_value.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
im_brightness.setColorFilter(setBrightness(progress));
im_bright.setColorFilter(setBrightness(progress));
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
}
public static PorterDuffColorFilter setBrightness(int progress) {
if (progress >= 100)
{
int value = (int) (progress-100) * 255/100;
return new PorterDuffColorFilter(Color.argb(value, 255, 255, 255), PorterDuff.Mode.SRC_OVER);
}
else
{
int value = (int) (100-progress) * 255/100;
return new PorterDuffColorFilter(Color.argb(value, 0, 0, 0), PorterDuff.Mode.SRC_ATOP);
}
}
public void helloexp(View v) {
Intent intent = new Intent(Main.this, Home.class);
startActivity(intent);
}
public void hellonotes(View v) {
Intent intent = new Intent(Main.this, MyNotes.class);
startActivity(intent);
}
}
僞代碼不是一種編程語言。這是適用於所有語言的通用代碼。看起來有人爲你的邏輯寫了僞代碼:) –