Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
krettt
0 / 0 / 0
Регистрация: 24.02.2013
Сообщений: 22
#1

Прозрачные кружки на полупрозрачном фоне - Программирование Android

26.11.2013, 13:12. Просмотров 1032. Ответов 7
Метки нет (Все метки)

Всем привет . Хочу сделать такой эффект .Как это можно сделать? Пробовал делать прозрачный круг как бэкграунд для view но это не работает . Прозрачные кружки на полупрозрачном фоне
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
27.11.2013, 01:11     Прозрачные кружки на полупрозрачном фоне #2
Не уверен - никогда подобного не делал, но возможно стоит нарисовать черно-белую картинку с прозрачным белым фоном и выводить его полупрозрачно... я бы сначала в эту сторону копал...
verylazy
Заблокирован
27.11.2013, 01:30     Прозрачные кружки на полупрозрачном фоне #3
а я бы сделал картинку готовую, той части, где кружки "отъели" немного серого
а потом делал бы layout, "над" картинкой, цвет фона поставить как на примере у серой плашки, с прозрачностью
а потом ниже этого лейаута с Gravity.top|center_horizontal картинку с кружочками
проще не могу объяснить

там темный фон, мне кажется, это просто серый или темно серый с прозрачностью около 30%, хотя может и ошибаюсь
krettt
0 / 0 / 0
Регистрация: 24.02.2013
Сообщений: 22
27.11.2013, 15:01  [ТС]     Прозрачные кружки на полупрозрачном фоне #4
В общем сделал 9 patch картинку и поставил как бэкграунд , но проблема все-равно остаётся .Мне нужно в этих полукружочках сделать текст. Картинка (полупрозрачная с полукругами) растягивается немного не ровно и если я ставлю туда текст то на первый взгляд все норма , но если переверну экран то они немного выходят из кружков , как можно такое решить?
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
27.11.2013, 15:50     Прозрачные кружки на полупрозрачном фоне #5
Цитата Сообщение от krettt Посмотреть сообщение
В общем сделал 9 patch картинку и поставил как бэкграунд , но проблема все-равно остаётся .Мне нужно в этих полукружочках сделать текст. Картинка (полупрозрачная с полукругами) растягивается немного не ровно и если я ставлю туда текст то на первый взгляд все норма , но если переверну экран то они немного выходят из кружков , как можно такое решить?
Только рисованием отдельной картинки для Landscape экрана. К сожалению по другому не получится
В папке res должна быть папка layout-land - туда и поместите xml файлик с экраном для альбомной ориентации

Ну или, как вариант, если функционал программы позволяет такие изменения - просто запретите отображение экрана в landscape виде
krettt
0 / 0 / 0
Регистрация: 24.02.2013
Сообщений: 22
27.11.2013, 17:12  [ТС]     Прозрачные кружки на полупрозрачном фоне #6
Цитата Сообщение от NOSC Посмотреть сообщение
Только рисованием отдельной картинки для Landscape экрана. К сожалению по другому не получится
В папке res должна быть папка layout-land - туда и поместите xml файлик с экраном для альбомной ориентации

Ну или, как вариант, если функционал программы позволяет такие изменения - просто запретите отображение экрана в landscape виде
Не понял как именно перерисовать , у меня же 9-patch картинка которая сама растягивается , только вот немного не ровно.
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
27.11.2013, 18:22     Прозрачные кружки на полупрозрачном фоне #7
Создать свой View, в методе onDraw нарисовать на полупрозрачном канвасе полукруги и текст, радиус круга получить динамически в зависимости от размеров экрана. профит.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2013, 18:49     Прозрачные кружки на полупрозрачном фоне
Еще ссылки по теме:
Маленькое изображение на фоне большого Android
Android Рисование на фоне основного Layout-а, возможно ли?
Работа в фоне. Отобразить картинку по url Android
Android Сворачивание приложений и работа в фоне (service)
Android Меню выбора на фоне запущенной камеры при старте приложения?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
krettt
0 / 0 / 0
Регистрация: 24.02.2013
Сообщений: 22
27.11.2013, 18:49  [ТС]     Прозрачные кружки на полупрозрачном фоне #8
Цитата Сообщение от Netscape Посмотреть сообщение
Создать свой View, в методе onDraw нарисовать на полупрозрачном канвасе полукруги и текст, радиус круга получить динамически в зависимости от размеров экрана. профит.
Спасибо кажется хороший вариант.Пробовал похожее : создавал 4 textView и им ставил прозрачный бэкграунд в форме круга,но это не работало ,потому что тот верхний слой (полутемный) налаживался на textView. Но уже исправил : растягивалось оно не правильно , потому что левая часть изображения была на 1 пиксель больше правой...
Yandex
Объявления
27.11.2013, 18:49     Прозрачные кружки на полупрозрачном фоне
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru