Форум программистов, компьютерный форум, киберфорум
Наши страницы

Extends Drawable - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Кнопка с выпадающим списком http://www.cyberforum.ru/android-dev/thread1126407.html
Здравствуйте возник такой вопрос. как сделать кнопку с выпадающим списком. точнее как overflow в action бар только для своей кнопки. то есть чтобы выглядело как то так. пример
Программирование Android Отрисовка View Здравствуйте! Имеется свой компонент, наследуемый от View. В нём (на его canvas, на всю) требуется отрисовать другой View, как это можно сделать? Пытался просто передать LayoutParams из моего... http://www.cyberforum.ru/android-dev/thread1126349.html
Программирование Android Наложить сетку на изображение
Здравствуйте, помогите написать программу, ее суть состоит в том, что программа должна окрыть любую картнику и наложить сетку размеры и цвет которой можно регулировать. Примерно сетка должна...
Программирование Android StartActivityForResult
Здравствуйте, В MainActivity осуществляется откытие другой Activity через startActivityForResult Intent intent = new Intent(MainActivity.this, AutorisationForm.class); intent.putExtra("req",...
Программирование Android Программа такси! http://www.cyberforum.ru/android-dev/thread1126051.html
Кто поможет обойти проверку версии приложения на сервере или чтобы сервер думал что стоит последняя версия и программа прошла авторизацию. 2. Ускорить автообновление сервера для получения...
Программирование Android SoundPool vs MediaPlayer Какой класс лучше использовать для проигрывания музыки? Под музыкой подразумеваю не короткий сигнал, а большое количество песен, с большим размером файлов и без потери качества музыки. подробнее

Показать сообщение отдельно
kirawa
34 / 34 / 1
Регистрация: 12.11.2013
Сообщений: 338

Extends Drawable - Программирование Android

22.03.2014, 10:13. Просмотров 507. Ответов 0
Метки (Все метки)

вообщем цель задать FrameLayout foreground из ресурсов drawable/
нужно вывести текст. Вот и нагуглил вот такой CustomDrawableRes:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
public class TextDrawable extends Drawable {
 
        private final String text;
        private final Paint paint;
 
        public TextDrawable(String text) {
 
            this.text = text;
 
            this.paint = new Paint();
            paint.setColor(Color.WHITE);
            paint.setTextSize(22f);
            paint.setAntiAlias(true);
            paint.setFakeBoldText(true);
            paint.setShadowLayer(6f, 0, 0, Color.BLACK);
            paint.setStyle(Paint.Style.FILL);
            paint.setTextAlign(Paint.Align.LEFT);
        }
 
        @Override
        public void draw(Canvas canvas) {
            canvas.drawText(text, 0, 0, paint);
        }
 
        @Override
        public void setAlpha(int alpha) {
            paint.setAlpha(alpha);
        }
 
        @Override
        public void setColorFilter(ColorFilter cf) {
            paint.setColorFilter(cf);
        }
 
        @Override
        public int getOpacity() {
            return PixelFormat.TRANSLUCENT;
        }
    }
как его использовать?

Добавлено через 26 минут
Java
1
2
textDrawable = new TextDrawable("sdsdsdsdsdsdsdsdsdsd");
        frameLayout213.setForeground(textDrawable);
так ничо не происходит
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru