У меня есть зеркало и две кнопки «следующая» и «предыдущая» за пределами viewflipper. Я хочу, чтобы viewflipper отображал следующий фон при нажатии «Следующий» и предыдущий фон при нажатии «предыдущий». Как я могу это сделать?viewflipper flipping
ответ
Существует два метода для достижения ваших требований.
1. Использование showPrevious и showNext методы ViewFlipper класса. Одна вещь, которую вы должны знать об этих методах, заключается в непрерывном вызове любого метода, он начнет показывать его детям в порядке возрастания для showNext и по убыванию для showPrevious.
Пример: У просмотра флиппера есть 4 ребенка, скажем 0, 1, 2, 3. Первоначально он отображает первый элемент, то есть дочерний 0. Теперь, если вы вызываете showNext 6 раз непрерывно, он начинает отображать 1, 2, 3, 0 , 1, 2. Итак, наконец, он отобразит ребенка 2. Такая же процедура в порядке убывания для shoePrevious также.
2. Использование setDisplayedChild метод для отображения конкретный ребенок включен в ViewFlipper.
Пример: Вид плавник может, как показано ниже в файле макета XML
<ViewFlipper android:id="@+id/flipper"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<include android:id="@+id/first" layout="@layout/first_view" />
<include android:id="@+id/second" layout="@layout/second_view" />
</ViewFlipper>
Для отображения первого ребенка вы можете использовать setDisplayedChild двумя способами.
звонок setDisplayedChild(R.id.first);
или setDisplayedChild(0);
означает, что вы можете использовать Id ребенка в ViewFlipper или положение ребенка в ViewFlipper.
Соответственно, в зависимости от фактических требований, какой метод подходит.
Надеюсь, вы это поняли.
По просмотруFlipper.showPrevious() и viewFlipper.showNext() вы можете это сделать.
вам нужно сделать следующее:
nextButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
viewFlipper.showNext();
}
});
}
и то же самое для предыдущей кнопки.
+1 вид и сладкий ответ. –
Вы можете позвонить yourViewFlipper.showNext()
или yourViewFlipper.showPrevious()
в ваш следующий и предыдущий обработчики щелчка кнопки.
- 1. ViewFlipper auto-flipping Не работает
- 2. flipping in Viewflipper, если EditText имеет значение «nitesh»
- 3. view flipper is not flipping
- 4. Синхронный просмотр flipping
- 5. Flip ViewPager как ViewFlipper, возможно?
- 6. ViewFLipper Внутри ViewFlipper
- 7. Flipping Images
- 8. Анимация Android ViewFlipper не отображает фон?
- 9. ViewFlipper автоматическое слайд-шоу без кнопки
- 10. Увеличить ViewFlipper
- 11. Уплотненного ViewFlipper
- 12. flipping многомерный массив java
- 13. Flipping Pebble Screen Issue
- 14. Flipping tile game
- 15. flipping несколько изображений javascript
- 16. svg morphing without flipping
- 17. Flipping UIViews сверху/снизу
- 18. Flipping BufferedImage горизонтально
- 19. Flipping анимация не работает
- 20. Pygame: Flipping горизонтально
- 21. Булевский ввод flipping
- 22. Flipping UIButton On Touch
- 23. Icon flipping on hover
- 24. Flipping UIView внутри UIScrollView
- 25. CSS Flipping Page Effect
- 26. Flipping Image Hover
- 27. Flipping Image Python
- 28. Flipping CardView в RecyclerView
- 29. CCSprite Not Flipping
- 30. Бит Flipping в Hex
просто взгляните на мой ответ. –
См Дублировать ответ Возможное по ссылке ниже: [http://stackoverflow.com/questions/5563749/android-viewflipper-not-flipping/5920503#5920503][1] [1] : http://stackoverflow.com/questions/5563749/android-viewflipper-not-flipping/5920503#5920503 –
См. «Положительный повторяющийся ответ» по ссылке: [http: // stackoverflow.ком/вопросы/5563749/Android-viewflipper-не листать/5920503 # 5920503] [1] [1]: http://stackoverflow.com/questions/5563749/android-viewflipper-not-flipping/5920503 # 5920503 –