import
android.graphics.Color;
import
android.os.Bundle;
import
android.widget.SeekBar;
import
androidx.appcompat.app.AppCompatActivity;
import
com.riningan.widget.GlowTextView;
public
class
MainActivity
extends
AppCompatActivity {
int
[] colors = {Color.RED, Color.GREEN, Color.BLACK, Color.CYAN, Color.DKGRAY, Color.GRAY, Color.LTGRAY, Color.BLUE, Color.WHITE, Color.YELLOW, Color.MAGENTA};
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SeekBar seekBarGlow = (SeekBar) findViewById(R.id.seekBarGlow);
SeekBar seekBarColor = (SeekBar) findViewById(R.id.seekBarColor);
seekBarColor.setMax(colors.length -
1
);
GlowTextView glowTextView = (GlowTextView) findViewById(R.id.glowTextView);
seekBarGlow.setOnSeekBarChangeListener(
new
SeekBar.OnSeekBarChangeListener() {
@Override
public
void
onProgressChanged(SeekBar seekBar,
int
progress,
boolean
fromUser) {
glowTextView.setGlowRadius(progress);
}
@Override
public
void
onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public
void
onStopTrackingTouch(SeekBar seekBar) {
}
});
seekBarColor.setOnSeekBarChangeListener(
new
SeekBar.OnSeekBarChangeListener() {
@Override
public
void
onProgressChanged(SeekBar seekBar,
int
progress,
boolean
fromUser) {
glowTextView.setGlowColor(colors[progress]);
}
@Override
public
void
onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public
void
onStopTrackingTouch(SeekBar seekBar) {
}
});
}
}