Ben ses düzeyini değiştirmek için düğmeye kuruyorum ve ben onClick
, bir seekbar
dialog
bir çeşit (ancak ekranı kaplayan ve diğer unsurlarla etkileşim izin vermiyor değil biri olarak göründüğünü istediğiniz kadar ekran) düğmesinin altında ve birkaç saniye sonra kaybolacaktır. android tüm aktiviteyi kapsadığı gibi sağlamak için alertDialog
kullanmak istemiyorum. Nasıl bu konuda giderim? Bunu başarmak için herhangi bir kütüphane var mı?Android Seekbar Diyaloğu
1
A
cevap
1
= "0" alfa ile xml düzende düğmesinin aşağıya seekbar koyun ve deneyin:
SeekBar mSeekbar;
int delay = 1000;
Button mButton;
Handler mHandler;
Runnable mRunnable = new Runnable() {
@Override
public void run() {
Animation anim = new AlphaAnimation(1, 0);
anim.setDuration(500);
mSeekbar.startAnimation(anim);
}
};
//inside onCreate (or wherever you decide)
mHandler = new Handler(); //(android.os)
mButton = (Button) findViewById(R.id.button1);
mSeekbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
mHandler.removeCallbacks(mRunnable);
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
mHandler.postDelayed(mRunnable, delay);
}
});
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(mSeekbar.getAlpha() == 0) {
Animation anim = new AlphaAnimation(0, 1);
anim.setDuration(500);
anim.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
mHandler.postDelayed(mRunnable, delay);
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});
mSeekbar.startAnimation(anim);
}
}
});
1
penceresine SeekBar
eklemek için WindowManager
numaralı telefonu kullanabilir ve aynı zamanda sizin aktivitenizle veya başkalarıyla etkileşime girebilirsiniz. Belirtilen süreden sonra bu görünümü kaldırmak için bir işleyici gönderin.
View yourSeekBarView = inflator.inflate(R.layout.your_layout_xml,null,false);
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
150,
50,
WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY,
0 | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
PixelFormat.TRANSLUCENT);
params.gravity = Gravity.CENTER_HORIZONTAL |Gravity.TOP;
WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE);
wm.addView(oView, params);
wm.removeView(yourSeekBarView);
İlgili konular
- 1. Android M izin diyaloğu
- 2. Android SeekBar NullPointerException
- 3. Android SeekBar Touch Sensitivity
- 4. Android SeekBar ilerleme çalışmıyor?
- 5. Nasıl dinamik olarak Android Diyaloğu
- 6. Android: İlerleme Diyaloğu metnini değiştirme
- 7. Android Seekbar float değerleri 0,0 - 2,0 arası
- 8. Android - Özel SeekBar - ilerleme çubuğundaki yuvarlak köşeler
- 9. Android: SeekBar Artış Değeri - Nasıl Yapılır
- 10. seekbar programlı
- 11. Capture SeekBar değerleri
- 12. Web görünümünde İlerleme Diyaloğu Ekleme
- 13. Nasıl bir SeekBar yanı sıra bir progressBar android olarak bir Seekbar nasıl kullanılır?
- 14. Özel Seekbar başparmak şeffaf değil
- 15. SimpleCursorAdapter'te SeekBar nasıl eklenir?
- 16. Seekbar rengi nasıl değiştirilir?
- 17. Textview takip etmiyor Seekbar Thumb
- 18. Seekbar değerini saklamak ama son
- 19. Dinamik bir olay gönderme diyaloğu yapabilir miyim?
- 20. Diyaloğu neredeyse tam ekranımda gösterir (ActionBar & overlay ile)
- 21. Seekbar, RecyclerView öğesinde kendi değerini değiştirir
- 22. Diyaloğu göstermeden android'in konuşma tanıma özelliğini kullanmak mümkün mü?
- 23. Android AudioTrack arabelleğe yükleme sorunları
- 24. Android'de Slider kontrolü ... SeekBar gerçekten benim en iyi/tek seçeneğim mi?
- 25. android den ivmeölçer veri göndermek için kilitlenme uygulaması
- 26. Seekbar Android'de rotation = 270 kullanırken yükseklik ve genişlik doğru şekilde belirtilemiyor
- 27. "Statik olmayan bir yönteme statik bir başvuru yapılamıyor" Android
- 28. android arama çubuğu değeri almak ve ekranda görüntülemek
- 29. Android arama çubuğunu nasıl sorunsuz bir şekilde kullanabilirim?
- 30. IntelliJ IDEA: reform kodu iptal etme/ithalatı optimize etme diyaloğu nasıl iptal edilir?
Sen seelbar görünümlü ve nasıl nasıl ekran görüntüsü gönderin Can –