package com.hdl.widget;
|
|
import android.content.Intent;
|
import android.support.v7.app.AppCompatActivity;
|
import android.os.Bundle;
|
import android.view.View;
|
import android.widget.TextView;
|
|
public class WaveSeekBarActivity extends AppCompatActivity {
|
|
private TextView mProgressText;
|
private HDLWaveSeekBar mHDLWaveSeekBar;
|
|
@Override
|
protected void onCreate(Bundle savedInstanceState) {
|
super.onCreate(savedInstanceState);
|
setContentView(R.layout.activity_wave_seek_bar);
|
|
mProgressText = findViewById(R.id.txt_progress);
|
|
mHDLWaveSeekBar = findViewById(R.id.mHDLWaveSeekBar);
|
|
// mHDLWaveSeekBar.setMaxValue(35);
|
// mHDLWaveSeekBar.setMinValue(16);
|
// mHDLWaveSeekBar.setProgressBarUnitSring("℃");
|
|
mHDLWaveSeekBar.setOnProgressChangeListener(new HDLWaveSeekBar.OnProgressChangeListener() {
|
@Override
|
public void onProgressChanged(HDLWaveSeekBar seekBar, int progress, boolean isUser) {
|
setEngry(progress);
|
}
|
|
@Override
|
public void onStartTrackingTouch(HDLWaveSeekBar seekBar) {
|
|
}
|
|
@Override
|
public void onStopTrackingTouch(HDLWaveSeekBar seekBar) {
|
setEngry(seekBar.getProgress());
|
}
|
});
|
|
|
|
|
findViewById(R.id.btn_0).setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
mHDLWaveSeekBar.setProgress(20);
|
}
|
});
|
|
findViewById(R.id.btn_90).setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
// mHDLWaveSeekBar.setProgress(90);
|
|
startActivity(CurtainSeekBarActivity.class);
|
}
|
});
|
}
|
|
|
private void setEngry(int progress) {
|
mProgressText.setText( progress + "%");
|
|
}
|
|
public void startActivity(Class<?> clazz) {
|
Intent intent = new Intent(this, clazz);
|
|
startActivity(intent);
|
// overridePendingTransition(R.anim.slide_bottom_in, R.anim.slide_bottom_out);
|
|
}
|
}
|