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

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

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

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

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

Всем привет . Хочу сделать такой эффект .Как это можно сделать? Пробовал делать прозрачный круг как бэкграунд для view но это не работает . Прозрачные кружки на полупрозрачном фоне
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2013, 13:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Прозрачные кружки на полупрозрачном фоне (Программирование Android):

Убрать прозрачность на полупрозрачном фоне - HTML, CSS
Подскажите пожалуйста как отменить полупрозрачность для вложенных элементов на полупрозрачном фоне? полупрозрачность для фона сделал...

Анимация пара из кружки - Pascal ABC
нужно зделат чтобы дымок двигался из кружки как-будто пар uses graphabc; begin setbrushcolor(clblack); setwindowsize(600,600); ...

Нарисовать двухцветные кружки - Pascal ABC
Помогите нарисовать этот рисунок в pascal с помощью цикла (обязательно). Заранее спасибо. Нужно использовать циклы while, repeat, for...

Запрос на детей не посещающих кружки - MS Access
Здравствуйте! Мне нужна ваша помощь сделать такое: От меня требуется написать запрос, определяющий детей, которые не ходят ни в один из...

Перевод из pascal в c++ (мигающие кружки) - C++
Здрасте, помогите переписать из паскаля в С++. Там где рисуеться можно псевдографикой, спасибо Uses crt, graph; _ Const N=50; M=50;...

Нарисовать кружки на экране... в паскале - Turbo Pascal
Нарисовать на экране зеленый и желтый кружки, которые то удаляются друг от друга по диагонали экрана, то приближаются. Программа...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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 нарисовать на полупрозрачном канвасе полукруги и текст, радиус круга получить динамически в зависимости от размеров экрана. профит.
krettt
0 / 0 / 0
Регистрация: 24.02.2013
Сообщений: 22
27.11.2013, 18:49  [ТС] #8
Цитата Сообщение от Netscape Посмотреть сообщение
Создать свой View, в методе onDraw нарисовать на полупрозрачном канвасе полукруги и текст, радиус круга получить динамически в зависимости от размеров экрана. профит.
Спасибо кажется хороший вариант.Пробовал похожее : создавал 4 textView и им ставил прозрачный бэкграунд в форме круга,но это не работало ,потому что тот верхний слой (полутемный) налаживался на textView. Но уже исправил : растягивалось оно не правильно , потому что левая часть изображения была на 1 пиксель больше правой...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2013, 18:49
Привет! Вот еще темы с ответами:

AS 3.0 Визуализация 3D кружки с редактируемой текстурой - ActionScript
Доброго времени суток! Есть конструктор макета кружки, написанный на as 3.0. Пользователь добавляет различные картинки, текст. ...

Сделать игру, где объект собирает кружки - Pascal ABC
Помогите сделать игру на Pascal ABC. Суть игры: изображение (которое мы загрузили) двигается с помощью стрелок на клавиатуре и собирает...

Нарисовать на экране зеленый и желтый кружки, которые то удаляются друг от друга, то приближаются - Pascal ABC
Нарисовать на экране зеленый и желтый кружки, которые то удаляются друг от друга по диагонали экрана, то приближаются. Программа...

Нужно переместить блок с текстом новости на место, где зеленые кружки навигации! - HTML, CSS
Нужно, чтобы блок отображения текста с ссылкой на новость, был внизу. Блок с кружочками навигации мы уберем, и вместо него нужно поместить...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.11.2013, 18:49
Ответ Создать тему
Опции темы

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