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

Рисование в элементе view - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Ресивер ответа абонента, которому звоним http://www.cyberforum.ru/android-dev/thread1354393.html
Добрый день. В моем телефоне на android нету функции автозаписи телефонных разговоров. Написал собственное приложение, но оно работает пока что только на входящие вызовы. При исходящем вызове мне нужно отследить момент, когда абонент, которому я набрал, поднимет трубку. В гугле не нашел на это ответ. Собственно в каждом телефоне на android есть функция, которая включает вибро, когда на другой...
Android Как сгруппировать XML файлы по папкам? При создании приложения получилось много XML файлов, в основном все файлы View элементов например - пункт списка, layout файлы, файлы диалога и т.д. Все они в папке layout и с искать их не очень удобно. Хотелось бы отделить layout файлы для активити от других XML файлов для удобства работы с ними. Как их можно раскидать по папкам? Если создать подпапку в папке layout, то Android Studio не... http://www.cyberforum.ru/android-dev/thread1354320.html
TextView txt = new TextView(this); - ошибка Android
Возникла проблема с динамическим создание TextView в цыкле, хотя в другом месте создается таким же образом все нормально TextView txt = new TextView(this); - ошибка после знака равно The constructor TextView(new Chronometer.OnChronometerTickListener(){}) is undefined не пойму в чем косяк Mchronometer .setOnChronometerTickListener(new Chronometer.OnChronometerTickListener() {
Как организовать фоновую задачу Android
Всем привет. Посоветуйте как организовать примерно следующее: у меня есть несколько вкладок на каждой из них отображается "динамическая" информация, которая должна обновляться в backgroung потоке. И так для каждой вкладки. Сначала я хотел использовать AsyncTask, но в книге наткнулся, что он не совсем подходит для таких целей. Вообще я знаю только AsyncTask и потоки в Java, но это неважно. Что...
Android Добавление сообщений в чат http://www.cyberforum.ru/android-dev/thread1354117.html
Есть чат. Новые соощения в него добавляются так: кто-то на сервере добавил сообщение, с помощью GCM на андроид приходит уведомление о новом сообщении, я беру id сообщения(его прислал GCM) ,загружаю его и добавляю в начало списка. Все вроде хорошо, но проблема возникает когда пользователь с android-а отправляет сообщение. Если у юзера медленное интернет соединение, то уведомление приходит слишком...
Android Считывание view при движении пальцем по экрану Добрый день, коллеги. Прошу помощи, возможно ли сделать следующую штуку - веду по экрану пальцем не отрывая последний, а программа считывает view объекты, по которым я провожу. Пробовал с помощью onTouchListener, но там передается в метод onTouch всегда тот view, на котором произошло касание. Благодарю за любую помощь! подробнее

Показать сообщение отдельно
Gabberr
101 / 101 / 17
Регистрация: 13.10.2009
Сообщений: 402
16.01.2015, 10:17     Рисование в элементе view
Конечно можно, создавайте кастомную вьюху и переопределяйте onDraw
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
protected void onDraw(Canvas canvas) {
   super.onDraw(canvas);
 
   // Draw the shadow
   canvas.drawOval(
           mShadowBounds,
           mShadowPaint
   );
 
   // Draw the label text
   canvas.drawText(mData.get(mCurrentItem).mLabel, mTextX, mTextY, mTextPaint);
 
   // Draw the pie slices
   for (int i = 0; i < mData.size(); ++i) {
       Item it = mData.get(i);
       mPiePaint.setShader(it.mShader);
       canvas.drawArc(mBounds,
               360 - it.mEndAngle,
               it.mEndAngle - it.mStartAngle,
               true, mPiePaint);
   }
 
   // Draw the pointer
   canvas.drawLine(mTextX, mPointerY, mPointerX, mPointerY, mTextPaint);
   canvas.drawCircle(mPointerX, mPointerY, mPointerSize, mTextPaint);
}
 
Текущее время: 23:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru