進行状況変更イベントで線ImageView
を引いています。が段階的に変更されSeekBar
た場合、正常に動作するようです。SeekBar
シーク バーの進行状況を減らしている間、既に描画された線は保持されます。SeekBar
減少が進行している場合、進行変化イベントイベントから適切なストロークで線を引くにはどうすればよいですか。ImageView
のドローアブルをに設定し、null
イメージ ビットマップをに設定しようとしましたがnull
、まだエラーに直面しています。
@Override
public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {
imageCanvas.drawLine(0, 0, 100, 100, paint);
mStrokeWidth = (float)progress;
imageView.setImageDrawable(null);
imageView.setImageBitmap(null);
paint.setColor(mStrokeColor);
paint.setStrokeWidth(mStrokeWidth);
imageCanvas.drawLine(20, 20, 100, 100, paint);
imageView.setImageBitmap(bitmap);
}