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

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

Войти
Регистрация
Восстановить пароль
 
ILNAR_93
Android
219 / 219 / 22
Регистрация: 19.01.2013
Сообщений: 1,656
Записей в блоге: 3
#1

Генератор / сборник иконок - Программирование Android

04.01.2016, 17:50. Просмотров 380. Ответов 6
Метки нет (Все метки)

Может кто знает что то типа https://design.google.com/icons/? - но чтобы в разные цвета можно было генерировать
- Что там не так?
- То что там черно/белый.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2016, 17:50     Генератор / сборник иконок
Посмотрите здесь:

Добавление своих иконок - Программирование Android
Хочу поставить черную иконку. Суть проблемы: Добавляю в папки с размерами иконок свою png-иконку(она черная), а в приложении она все...

xhdpi, размер иконок - Программирование Android
Всем. Читаю я тут по-порядку все на developer.android.com и вот дошел до раздела Metrics and Grids на котором эти пришельцы про 48dp...

Хранение иконок в проекте - Программирование Android
Здравствуйте, форумчане. Я новичок в программировании под андроид, поэтому вопрос ламерский. Я добавляю иконки для приложения в папку...

Обновление БД на андроид, Масштабирование иконок - Программирование Android
Добрый день,уважаемые форумчане. При программировании на андроиде столкнулся с несколькими проблемами, а именно: 1. У меня в приложении...

Где можно взять иконок для приложений? - Программирование Android
Так что бы в плеймаркете потом не забанили? И каким софтом можно нарисовать, и подогнать изображения - в нужные пропорции и размеры в...

"Цитата дня" - ваш личный сборник цитат на каждый день - Программирование Android
Это мое второе приложение) С приложением "Цитата дня" вы сможете ежедневно получать мудрые вдохновляющие цитаты великих и известных...

Генератор String - Программирование Android
Добрый день, уважаемые форумчане. Уже который день пытаюсь решить маленькую проблему, но не получается. Возможно ли при помощи Random...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
04.01.2016, 19:07     Генератор / сборник иконок #2
разные цвета ставятся в коде или в xml в одну строку
будет более конкретный вопрос с кодом - тогда я смогу более конкретно показать как менять цвет, хотя не понимаю что в этом сложного

Добавлено через 53 минуты
вобщем допустим imageView - это ImageView с картинкой-иконкой
тогда в коде цвет задается так
Java
1
2
3
        imageView.setColorFilter(ContextCompat.getColor(this, R.color.colorAccent));
        // или так
        imageView.setColorFilter(Color.rgb(255, 128, 64));
или прямо в xml
XML
1
2
3
4
5
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/ic_awesome_icon"
            android:tint="@color/colorAccent" />
ILNAR_93
Android
219 / 219 / 22
Регистрация: 19.01.2013
Сообщений: 1,656
Записей в блоге: 3
08.02.2016, 22:02  [ТС]     Генератор / сборник иконок #3
Паблито,

Правильно я делаю?
Почему то не применяется
@drawable/icon_phone_box - не черная картинка, а серая
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<android.support.v7.widget.AppCompatEditText
                android:inputType="phone"
                android:id="@+id/number"
                android:layout_width="250dp"
                android:layout_height="50dp"
                android:background="@drawable/group_top_edit"
                android:hint="9093434123"
                android:digits="0123456789"
                android:fontFamily="sans-serif-medium"
                android:textStyle="bold"
                android:layout_gravity="center_horizontal"
                android:text="9093434123"
                android:paddingLeft="5dp"
                android:drawableLeft="@drawable/icon_phone_box"
                android:drawableTint="@color/green"
                />
androbro
323 / 283 / 59
Регистрация: 17.10.2014
Сообщений: 839
09.02.2016, 09:06     Генератор / сборник иконок #4
ILNAR_93, а вот такой ресурс разве не открывали(второй в поиске после приведенного Вами)
там имеется возможность выбирать цвет иконки.
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
09.02.2016, 12:33     Генератор / сборник иконок #5
тонирование через tint="" в xml на старых API применяется точно на ImageView и может еще на какой-то компонент

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

Добавлено через 44 минуты
мне стало интересно и я порверил именно на AppCompatEditText
значит так:
- картику, которая ставится на background можно тонировать через xml так
XML
1
app:backgroundTint="#0F0"
- картинки, которые слева/справа/верх/низ проще в коде, я себе написал такой метод для теста
допустим уже где-то инициализирован AppCompatEditText
Java
1
2
3
4
    private static void tintDrawables(AppCompatEditText et, int color) {
        Drawable[] dr = et.getCompoundDrawables();
        for (Drawable d : dr) if (d != null) d.setColorFilter(color, PorterDuff.Mode.SRC_ATOP);
    }
вызов
Java
1
2
AppCompatEditText et = (AppCompatEditText) view.findViewById(R.id.number);
        tintDrawables(et, Color.rgb(192, 130, 32));
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
09.02.2016, 12:45     Генератор / сборник иконок #6
Можно еще сделать xml drawable, задать цвет там и использовать его - так будет работать на всех виджетах и не нужно в коде ничего делать.
XML
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<bitmap
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@mipmap/ic_launcher"
    android:tint="#FF0000"/>
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2016, 12:53     Генератор / сборник иконок
Еще ссылки по теме:

Генератор кубиков - Программирование Android
Всем привет) Помогите новичку... Познания нулевые и вот решил попробовать сделать что-то похожее на игральные кости (кубики). Кодить...

Сделать звуковой генератор - Программирование Android
Всем привет. Ребят, как выдать в наушник звук импульсами примерно прямоугольной формы? Нужно сделать звуковой генератор от ~10 до...

Генератор звукового сигнала - Программирование Android
Здравствуйте, кто может помочь написать простенький генератор сигнала, синус. Важна любая помощь. По интернетам смотрел информации мало....

Генератор звука нужной частоты - Программирование Android
Всем привет. Что то не могу найти на просторах Интернета, как можно воспроизвести звук нужной частоты? Вариант с файлом не подходит, ибо...

Генератор стилей Android приложений - Программирование Android
Есть такие генераторы ? видел для ActionBar есть генератор.. 1) а есть есть более глобальней генераторы ? т.е. для View элементов...


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

Или воспользуйтесь поиском по форуму:
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
09.02.2016, 12:53     Генератор / сборник иконок #7

Не по теме:

хороший метод, я так пробовал, когда еще пытался все в приложении разукрасить как папугай )
меня раздражал красный значек (!) в разметке если вместо drwable подставлять битмапы, а так ничего



и у меня не получается так затонировать drawableLeft на поле ввода )
Yandex
Объявления
09.02.2016, 12:53     Генератор / сборник иконок
Ответ Создать тему
Опции темы

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