Как я могу реализовать внешний вид одного вида из другого?
Android анимация перевода из вида
0
A
ответ
0
Чтобы использовать перевести класс анимации
View view1 = (View)findViewById(R.id.view_id);
//defining an animation to scroll the view and the direction
TranslateAnimation mAnimation = new TranslateAnimation(view1.getX(),180,0,0);
// time it will take to finish reach destination, this means how fast the view will translate
mAnimation.setDuration(1000);
// repetition
mAnimation.setRepeatMode(Animation.RESTART);
mAnimation.setRepeatCount(Animation.ABSOLUTE);
view.setAnimation(mAnimation);
TranslateAnimation(value1, value2, value3, value4)
указать начальную координату и конечную координату точки зрения. это также подразумевает направление перевода. view1.getX()
получит текущую позицию.
Если вы не хотите использовать Translate-класс, вы можете обновить положение времени с регулярным интервалом. вероятно, каждую секунду. вы можете использовать этот код
View view = new View(this);
while(true){
sleep(1000);
view.setX(view.getX() + 1);
// define a condition to stop;
}
view.getX() возвращает текущую позицию зрения, то увеличить его значение на регулярные промежутки времени (1 сек), каждый раз, когда линия Казнить получить ток местоположение и увеличить его. это должно быть сделано в потоке, потому что поток пользовательского интерфейса может не справиться с этим эффективно.
Смежные вопросы
- 1. Android анимация. Две операции перевода
- 2. андроидная растровая анимация перевода
- 3. Масштаб Анимация, ведущая как анимация перевода
- 4. Почему анимация перевода не работает?
- 5. Unity анимация ошибка перевода
- 6. Анимация «перемещение вида из экрана»
- 7. Анимация пользовательского вида класса
- 8. Android-анимация для замены объекта вида
- 9. Анимация смены вида на iPhone и Android
- 10. Пауза и возобновление перевода Анимация
- 11. Анимация и перемещение вида
- 12. Android анимация
- 13. Анимация вида внутри uitableviewcell
- 14. Элегантная анимация перехода вида?
- 15. Анимация вида системного предупреждения
- 16. «Клон» анимация вида
- 17. 2D-анимация простого вида
- 18. Последовательная анимация перевода не работает должным образом
- 19. Android: стрельба из вида
- 20. Почему эта анимация перевода не работает?
- 21. анимация для перевода многоугольника с использованием matplotlib
- 22. Android: анимация слайдов до нижнего уровня другого вида.
- 23. анимация контроллера вертикального вида iPhone
- 24. Взрывная анимация вида в андроиде
- 25. iOS Анимация Перевод повернутого вида
- 26. Анимация или обновление вида DragShadowBuilder
- 27. Объектная анимация в Android
- 28. Размеры анимационного вида с использованием свойства Анимация
- 29. Анимация ширины вида от fill_parent до wrap_content?
- 30. android равномерное пространство из вида
в вашем случае, view2 будет отображаться до и после view1, но мне нужно только после – boroloro
поместить два вида друг на друга, просто начать перевод с позиции cuurent, не нужно начинать с левого край, он может начинаться с любого места. поэтому у вас есть параметр '(value1, value2, value3, value4)' –
view2 больше, чем view1, поэтому, если я начну транслировать из view1, тогда часть view2 будет видна с левой стороны view1 – boroloro