Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
REALIST07
Автор FAQ
Автор FAQ
186 / 186 / 20
Регистрация: 11.06.2010
Сообщений: 977
1

Самый простой способ отрисовать круг разными цветами

25.11.2015, 22:02. Просмотров 844. Ответов 5
Метки нет (Все метки)

У меня есть картинка - белый круг, хочу использовать его в адаптере, вопрос - как мне поменять цвет круга программно? вот прям самый простой способ
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2015, 22:02
Ответы с готовыми решениями:

Какой компонент использовать для вывода на экран таблицы с разными цветами ячеек?
Просто нужна таблица с разными цветами текста и фона ячеек. Вся сложность в...

Самый простой метод отправки файлов на сервер
Какой это метод? Известен путь до файла, который нужно отправить. Как его...

нарисовать круг по команде с клавиатуры, разбить его на 8 секторов и закрасить их поочередно разными цветами
нарисовать круг по команде с клавиатуры, разбить его на 8 секторов и закрасить...

Самый простой способ рисования
Здравствуйте. Недавно перешёл на Qt и вот появилась потребность нарисовать...

Самый простой способ шифрования файла
как сделать чтоб при открывании файла текстовым редактором вместо понятных слов...

5
Mikalai
264 / 240 / 95
Регистрация: 11.01.2015
Сообщений: 671
25.11.2015, 23:13 2
REALIST07, если нужен просто круг одноцветный, так можно и самому создать Bitmap, вставить в Canvas. А там есть метод drawCircle. Примерно так:
Java
1
2
3
4
5
6
7
int width = 100;
int height = 100;
Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
Paint paint = new Paint();
paint.setColor(Color.BLACK);
canvas.drawCircle(50f, 50f, 50f, paint);
И всё.

От руки писал. Не проверял.
1
Pablito
2767 / 2198 / 744
Регистрация: 12.05.2014
Сообщений: 7,718
Завершенные тесты: 1
26.11.2015, 12:26 3
Лучший ответ Сообщение было отмечено REALIST07 как решение

Решение

если картинка белая и то можно так
Java
1
2
        ImageView imageView = (ImageView) findViewById(R.id.image);
        imageView.setColorFilter(Color.RED); // или свой цвет, хоть бы и так Color.rgb(255,0,128)
1
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
26.11.2015, 16:11 4
>картинка - белый круг

это файл? в ресурсах или забираете где? в смысле Вы его можете изменять, или Вы его получаете и на лету должны обработать?

>хочу использовать его в адаптере

не понял. :-)
0
Spelcrawler
531 / 501 / 113
Регистрация: 12.03.2014
Сообщений: 1,666
Завершенные тесты: 1
26.11.2015, 17:25 5
Цитата Сообщение от Паблито Посмотреть сообщение
если картинка белая и то можно так
Не обязательно белая. Просто красит все непрозрачные пиксели в заданный цвет. Хотя может и не прямо так все происходит, но эффект такой.
0
Pablito
2767 / 2198 / 744
Регистрация: 12.05.2014
Сообщений: 7,718
Завершенные тесты: 1
26.11.2015, 17:27 6
Да да, я просто неудачно немного выразился.
Все равно мой ответ - самый простой
1
26.11.2015, 17:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2015, 17:27

Самый простой способ воспроизведения музыки
Здравствуйте, хочу создать на сайте раздел с музыкой. Нашел различную инфу...

Самый простой способ удаления файла
Напишите пожалуйста на VB самый простой способ удаления файла на диске!

Самый простой способ создать таблицу
подскажите пожалуйста как можно сделать таблицу, прошу привести пример, даже...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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