Так что, к большому огорчению, я обнаружил, что при тестировании на более раннем устройстве, в пред-API версии 11, класс View не имеет методов setAlpha или setX. Может ли кто-нибудь предложить альтернативу? В настоящее время я перехожу к просмотру, обновляя его местоположение X и затухая его в и из интерфейса пользователя.Что делать для версий API без View.setX?
ответ
Вы можете использовать стандартные Animation
для реализации такой программной логики, как AlphaAnimation
и TranslateAnimation
, чтобы сделать движение View
. Но также следует иметь в виду, что исходная позиция View
в его родительском макете не изменяется (только пикселей перерисовываются). Это означает, что когда пользователь будет нажимать на новое изображение View
, этот View
не получит событие, так как он находится в прежнем положении Rect
.
Вы можете передислоцировать View
сек прямоугольника после окончания анимации, используя View.layout()
метод с параметрами 4 позиционирующих прошли, но в этом случае вы должны рассмотреть вопрос о вашей верстке природе, потому что, например, если вы работаете с LinearLayout
и изменить положение из этого брата, вызвав метод layout()
, следующее изменение одного из элементов элементов пользовательского интерфейса вызовет метод reaqestLayout()
, и ваш анимированный View
вернется в исходное положение
- 1. Что делать, когда существует так много систем контроля версий?
- 2. API API версий API WSO2
- 3. API HighCharts для устаревших версий
- 4. Что делать: делать?
- 5. Что можно делать с ключами API PayPal
- 6. Если на сайте нет API - что делать?
- 7. Что делать для голосового приложения для ios?
- 8. Что уменьшает() делать без mapper() в MRJob?
- 9. Эмулятор нельзя использовать без HAXM, что делать?
- 10. Что делать. * Делать в regex?
- 11. Есть ли API-интерфейсы API версий API для пересмотра последних версий?
- 12. Контроль версий без помех
- 13. Что делать здесь для mod_rewrite?
- 14. что делать * здесь определять для?
- 15. Что делать для разделения строки?
- 16. Что делать для этого NoClassDefFoundError?
- 17. editor.commit (API 1) vs. editor.apply (API 9). Что делать?
- 18. Что делать {} делать в C#
- 19. Для каждого что-то что-то делать
- 20. Что делать, если JWT украден?
- 21. Функция Java/api для программ проверки версий
- 22. Rewrite правило для разных версий API
- 23. Ресурсы для версий в REST api
- 24. Стиль кнопок для разных версий api?
- 25. Поддерживать несколько версий API Rest
- 26. Что нужно делать в Route.activate
- 27. View.setX преобразует фон моего круга в квадрат
- 28. Как оптимизировать приложение для многих версий API?
- 29. Джерси containerRequestFilter для различных версий api
- 30. Что применяется здесь делать?