У меня есть ImageView, в котором есть изображение. Я хочу добавить анимированный gif над этим изображением. Любая идея как? Должен ли я создать surfaceView под ImageView и gif? Или есть что-то еще?Добавить gif выше изображения
ответ
FrameLayout
позволяет складывать макеты друг на друга.
Вы могли бы попробовать что-то вроде этого:
<FrameLayout...>
<ImageView...
src="yourImage.png"
/>
<WebView...
id="@+id/your_web_view"
/>
</FrameLayout>
К сожалению, ImageView
не анимировать GIFs, так что вы можете использовать WebView
для загрузки GIF.
Вы можете сделать это программно:
WebView gifView = (WebView) findViewById(R.id.your_web_view);
gifView.loadUrl("file:///path/to/your.gif")
Вы должны дважды проверить, какой путь она складывает, но IIRK каждый элемент находится на верхней части элемента перед ним, если не указано иное.
Примечание: я исключил все необходимые для Android теги, как layout_width
, layout_height
и т.д. из примера выше для простоты. Вам придется добавить их.
Все в порядке, кроме одной вещи .. Его не двигается ..: P –
@AllieFly Обновлено! Вы должны использовать 'WebView' для загрузки GIF, чтобы он анимировал (если вы хотите сделать это изначально). В противном случае, я уверен, что есть множество библиотек, которые также могут отображать GIF. – omkarmoghe
- 1. Неизвестная строка выше HTML GIF
- 2. Добавить загрузочный gif при загрузке изображения
- 3. Добавить gif изображения в chart.js V2.0
- 4. itextsharp добавить текст выше фрагмента изображения
- 5. Поворот изображения GIF и сохранение анимации GIF
- 6. Добавление текста выше изображения
- 7. GIF изображения на Facebook стене
- 8. Воспроизведение нециклирующего изображения gif
- 9. Looping Изображения без GIF
- 10. Отображение GIF-изображения
- 11. Безопасно загружать изображения gif
- 12. GIF изображения в кнопке
- 13. полупрозрачный div выше изображения
- 14. Настройка изображения выше UITableViewController
- 15. Помещение изображения выше
- 16. Наложение изображения выше tiledlayer UIScrollView
- 17. Объединение GIF изображения с PNG изображения
- 18. Добавить UIView выше UITableView
- 19. Добавить отзыв выше scrollView
- 20. Добавить UISearchBar выше клавиатуры
- 21. добавить UIView выше UITableView
- 22. Показано Gif изображения с библиотекой
- 23. Преобразование GIF изображения в NSData
- 24. Анимация изображения .GIF на JPanel
- 25. Возврат gif-изображения по методу
- 26. Преобразование Base64 строку GIF изображения
- 27. Как обрезать часть изображения gif?
- 28. извлечение RGB из изображения GIF
- 29. Анимация GIF изображения выбрасывает исключение
- 30. Как рассчитать размер изображения GIF?
Посмотрите на использование макета кадра - это позволяет вам навести один вид на другой, возможно, достаточно хорошо для того, что вы хотите сделать. – Ewald