|
2 / 2 / 0
Регистрация: 30.12.2012
Сообщений: 29
|
||||||
Наложение изображений18.02.2013, 17:53. Показов 10979. Ответов 45
Метки нет (Все метки)
Подскажите пожалуйста, как наложить изображение на изображение. Пробую вот так: но последующая картинка стирает предыдущую.
0
|
||||||
| 18.02.2013, 17:53 | |
|
Ответы с готовыми решениями:
45
Наложение изображений на кнопке из кода Наложение изображений друг на друга
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 18.02.2013, 18:30 | |
|
ставьте рамку как background.
1
|
|
|
2 / 2 / 0
Регистрация: 30.12.2012
Сообщений: 29
|
||||||
| 18.02.2013, 20:00 [ТС] | ||||||
|
Спасибо за подсказку. Попробовал сделать вот так:
0
|
||||||
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 18.02.2013, 20:12 | |
|
в последнем коде ничего стираться не должно.
Добавлено через 44 секунды контент в отметили в имедже с рамкой? или хотя бы сделали рамку больше чем изображение? Добавлено через 3 минуты http://habrahabr.ru/post/113623/
1
|
|
|
146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
|
|
| 18.02.2013, 22:29 | |
|
вообщето в API есть уже готовое решение для вашей задачи, зовётся LayerDrawable кстати его же можно создать в xml а не из кода http://developer.android.com/g... #LayerList
настоятельно рекомендую
0
|
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 18.02.2013, 22:39 | |
|
если нужна, например, рамка, всегда юзается nine-patch, для него ни кода ни xml не нужно
, в LayerList не указать с какого места должен начинаться контент и какая область рамки должна растягиваться.хоть бы по моей ссылке перешли прежде чем такое писать.
0
|
|
|
146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
|
|
| 18.02.2013, 22:41 | |
|
0
|
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 18.02.2013, 22:42 | |
|
0
|
|
|
146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
|
||||||
| 18.02.2013, 22:48 | ||||||
android:right="dimension" android:bottom="dimension" android:left="dimension" вместо dimension подставь свой паддинг из кода Добавлено через 1 минуту всё зависит от того какая рамка, если просто жырный stroke одного цвета поверх другого - то можно обойтись и так Добавлено через 1 минуту только когда будете создавать дроваблы из кода - не забывайте setBounds вызывать, без них не заведётся
0
|
||||||
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 18.02.2013, 22:51 | |
|
а как быть с адаптацией размеров рамки под размер контента? а с коректным растягиванием рамки?
Добавлено через 1 минуту а как быть с банальной заменой адной рамки на другую? высчитывать новые размеры линейкой? Добавлено через 1 минуту мягко говоря hard code.
0
|
|
|
146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
|
|||||
| 18.02.2013, 22:55 | |||||
|
если это не простая рамка - то конечно надо nine-patch Добавлено через 2 минуты
0
|
|||||
|
2 / 2 / 0
Регистрация: 30.12.2012
Сообщений: 29
|
|
| 18.02.2013, 23:03 [ТС] | |
|
Все понял. Фон нужно было сделать прозрачным у картинки для наложения.
Метод работает
0
|
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
||||
| 18.02.2013, 23:05 | ||||
|
0
|
||||
|
146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
|
||||
| 18.02.2013, 23:08 | ||||
0
|
||||
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
||||
| 18.02.2013, 23:14 | ||||
|
android:right="dimension" android:bottom="dimension" android:left="dimension" Добавлено через 2 минуты
0
|
||||
|
146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
|
||||
| 18.02.2013, 23:15 | ||||
![]()
0
|
||||
|
31 / 31 / 3
Регистрация: 26.06.2012
Сообщений: 166
|
|
| 18.02.2013, 23:17 | |
|
Полностью согласен с V0v1k. 9 patch - наше все. После того как с десяток приложений с кучей экранов сверстаете - поймете. И память экономят очень, кстати. А про наложение изображений - тут вариантов куча. Самый практичный V0v1k показал - задник - на бекграунд, переднее изображение на src. Можно еще каждое изображение сделать отдельным ImageView и разместить одно над другим во FrameLayout или RelativeLayout. Не забываем регулировать размеры изображений, отступы и предусматривать прозрачные фоны в верхних изображениях
1
|
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|||||
| 18.02.2013, 23:25 | |||||
|
Добавлено через 1 минуту Добавлено через 26 секунд а еще встретит заказчика который будет дизайн менять каждую неделю.... Добавлено через 1 минуту
0
|
|||||
|
146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
|
|||
| 18.02.2013, 23:31 | |||
|
0
|
|||
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|||
| 18.02.2013, 23:42 | |||
|
Добавлено через 2 минуты Добавлено через 59 секунд или что вы имели ввиду?
0
|
|||
| 18.02.2013, 23:42 | |
|
Помогаю со студенческими работами здесь
20
Наложение элементов интерфейса ActionBar Tabs наложение вкладок Наложение изображения на определенную область по клику OpenGL наложение текстуры, падает приложение
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|