Android geliştirmeye yeni başladım ve camera2 api üzerinde iyi örnekler bulmakta zorlanıyorum.Android SDK - camera2 - TextureView üzerinde dikdörtgeni çizin
Yolculuğumu yavaş yavaş çoğu sorunla uğraşıyorum, ama üzerinde takılıyorum. Varsayılan kamerada, odaklanmak için ekrana dokunduğunuzda, bir an için odak alanının dikdörtgenini gösterir. Benzer bir şey yapmak istiyorum (ya da bu durumda, başlamak için tam olarak aynı şey bu yüzden bunu anlayabiliyorum).
Bir kamera önizlemesi olarak kullanılırken doku görüntüsünü çizemediğiniz bir yere (SDK belgelerinde TextureView sayfası olduğunu düşünüyorum) hatırlıyorum ve kilit yöntemini çağırmak bir tuval yerine boş değer döndürecek.
Çevrimiçiyim: https://github.com/commonsguy/vidtry/ Ama işe yaramayacağım. Ya benim ana görüşümün benim çekilebilir görüşüme dönüştürülemeyeceğini söyleyen hatalar alıyorum ya da tam tersi - Ya da benim çekilebilir görüşüm üstte ve ekranı siyah yapıyor - Ya da altta ve dokunma olaylarına tepki vermeyecek (ve zorlamaya çalışıyor) Yukarıdaki görünümden performClick, kasaların çökerttiğini gösterir.)
Im sıkışmış! Herkes bana birkaç saniyeliğine olay konumumdan dikdörtgeni nasıl çizebileceğime dair bir açıklama veya örnek verebilir mi?
Teşekkürler!
TextureView üzerinde çizim yapmayın. Üstüne (çoğunlukla şeffaf) bir Görünüm koyun ve üzerine çizin. – fadden
Denedim - işe yaramazdı. bir örnek verebilir misin? – aescript
Tamam, bunun üzerine başka bir görünümüm var - ancak bu görüntüleme alfa'yı 0 ve bakcground: = "# 0000" olarak ayarlıyorum ancak sonra dikdörtgeni göremediğimde sadece kam önizlemesini görebilirim. deneyin ve alfa ver ...Yanlış bir şey yapıyorum ya da bu SDK sadece GL/QT – aescript