Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Не работает цик(или indexOf() Суть кода ниже в том, чтобы находить в строке сочетания символов "ccc" и в них вставлять другой символ. Но программа исправляет только одно сочетание ccc(например в строке "сссaccc" получится "сасассс", вместо "сасасас"). Почему так происходит? Где ошибка? Подскажите пожалуйста!! for (int z = 1; z<=10; z++) { pos = jkl.indexOf("ccc", pos); if (pos... https://www.cyberforum.ru/ android-dev/ thread1629142.html Автокомплит + GoogleMaps Программирование Android
У меня есть отдельно приложения, которые: первое приложение - осуществляет автокомплит адресов(имеет поле, в которое пользователь вводит адрес и ему выпадают подсказки адресов) то есть имеет ключ от API Google Places, а второе загружает карту и строит маршрут на ней, то есть имеет ключ API Google Maps. Подскажите как эти 2 приложения можно обьединить в одно(чтобы одно приложение делало и...
Программирование Android Разблокировка функций в приложении Допустим купили в моем приложении допфункционал. Само приложение в целом работает офлайн. Биллинг вернул true, все хорошо, все счастливы, функции разблокированы. Теперь закрываем и заново открываем приложение, как теперь разблокировать функции? Т.е. надо после покупки писать в SharedPreferences метку, а при открытии - ее считывать, но это слишком просто мне кажется. Или так и нужно? И еще... https://www.cyberforum.ru/ android-dev/ thread1629056.html Программирование Android Как не допустить создание потока еще раз? Задача. Выполнять действие в фоне даже после закрытия приложения (в отдельном потоке) - работает. Но вот после повторного запуска приложения я пытаюсь проверить запущен ли поток и если нет - запустить его: public void myBackThreads() { final Thread myThread = new Thread(new Runnable() { @Override public void run() { https://www.cyberforum.ru/ android-dev/ thread1629026.html
Вывести время в toolbar Программирование Android
Привет. Извиняйте за нубский вопрос, но как самое просто вывести текущее время. Как разместить\получить и отформатировать время я знаю, вопрос в том нет ли уже готовыз каких то простых механизмов для вывода времени, или нужно создавать отдельный поток или таймер и через handler обновлять на главном активити?
Программирование Android Как можно сделать линию толще (Google Maps) https://www.cyberforum.ru/ android-dev/ thread1628837.html
Я рисую путь на Google Map между двумя точками как сделать линию соединяющую эти две точки толще??
Программирование Android Рисование маршрута на Google Map Есть поле 2 поля Edit Text пользователь вводит туда адрес начальной и конечной точки. Точки на карте я отметить могу а как проложить маршрут между ними?? Нужно иметь ключ от google map api это понятно. А дальше нужно сделать запрос на https://maps.googleapis.com/maps/api/directions/output?parameters?? Как правильно распарсить JSON ответ сервера можете привести пример?? И как потом по координатам... https://www.cyberforum.ru/ android-dev/ thread1628696.html Программирование Android Как организовать еще одно место для обрабатывания процедур?
в mainActivity уж очень много обрабочиков событий. как проще обрести возможность писать обработчики в еще одном подобном месте, но чтобы не потерять переменные из mainActivity
Программирование Android Как реализовать правильное отображение View элементов? https://www.cyberforum.ru/ android-dev/ thread1628675.html
Здравствуйте! Хочу реализовать что-то похожее, но не пойму как добиться того, чтоб иконка справа отображалась в свой реальный размер, а EditText растягивался на оставшееся все пространство независимо от ширины экрана. Заранее спасибо за наталкивающие ответы!
Программирование Android Ответ от PHP сервера Читал статью http://dajver.blogspot.com/2013/02/json.html А вот смотрите, если я хочу сделать все не на json, а чисто на пхп. Когда приходит на сервер определённое значение переменной, на пхп выводиться echo с текстом. Как мне получить то, что в этом echo? Можно ли как-то получить те данные? https://www.cyberforum.ru/ android-dev/ thread1628636.html
Последовательный сдвиг элементов в CoordinatorLayout Программирование Android
Здравствуйте. Я пробую сделать активность с дизайном как в приложении News Republi (https://play.google.com/store/apps/details?id=com.mobilesrepublic.appy&hl=ru). Вот ссылка на gif изображение http://gph.is/1PqeqCu (не знаю как вставить gif по-человечески, т.к. размер файла большой) <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" ...
Программирование Android Переделать MainActivity в Fragment https://www.cyberforum.ru/ android-dev/ thread1628585.html
Всем добра, друзья. Подскажите. Приложение работает со сторонним SDK. Создал проект Navigation Drawer Activity. Не могу найти, как переписать код MainActivity этого SDK в Fragment, чтоб открывать через нажатие кнопки из выдвижного меню
411 / 275 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
30.12.2015, 19:00  [ТС] 0

Нарисовать круговую диаграмму с разной высотой для каждой части - Программирование Android - Ответ 8566691

30.12.2015, 19:00. Показов 2195. Ответов 13
Метки (Все метки)

Ответ

Цитата Сообщение от Spelcrawler Посмотреть сообщение
dajver, чет я немного попутал) Это же квадрат получается. Тогда выходит так в конструкторе пишем:
Что то я не так делаю, или вы что то напутали) Можете плиз выложить код как должен выглядеть 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
@Override
    protected void onDraw(Canvas canvas) {
        if (this.datapoints != null) {
            int startTop = 0;
            int startLeft = 0;
            int endBottom = getWidth();
            int endRight = endBottom;
 
            rectf = new RectF(startLeft, startTop, endRight, endBottom);
 
            float width = 500;
             float height = (float)Math.random() * (50 + 300);
 
            rectf.set(centerX - width / 2, centerY - height / 2, centerX + width / 2, centerY + height / 2);
 
            float[] scaledValues = scale();
            float sliceStartPoint = 0;
            for (int i = 0; i < scaledValues.length; i++) {
                slicePaint.setColor(sliceClrs[i]);
                canvas.drawArc(rectf, sliceStartPoint, scaledValues[i], true, slicePaint);
                sliceStartPoint += scaledValues[i];
            }
        }
    }

Java
1
2
float centerX = rectf.centerX();
float centerY = rectf.centerY();
Это я вынес в конструктор

Вернуться к обсуждению:
Нарисовать круговую диаграмму с разной высотой для каждой части Программирование Android
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.12.2015, 19:00
Готовые ответы и решения:

Построить круговую диаграмму распределения количества элементов в каждом интервале для каждой строки матрицы
&quot;Дан массив А(10,60) значения элементов заданы случайными числами в пределах: 1,2,3,9 строки от ...

Нарисовать круговую диаграмму
Здравствуйте. Подскажите пожалуйста, можно ли(если да, то как) в MS Visual Studio 2010 нарисовать...

Нарисовать круговую диаграмму
Нарисовать круговую диаграмму со значениями 20%, 30%, 50%

Нарисовать круговую диаграмму процентного соотношения
помогите, пожалуйста!!! надо нарисовать круговую диаграмму процентного соотношения богатых(9%),...

13
30.12.2015, 19:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.12.2015, 19:00
Помогаю со студенческими работами здесь

Как нарисовать красивую круговую диаграмму
Пишу приложение, в котором нужно рисовать круговые диаграммы. Использую canvas и drawArc(). Но...

Как нарисовать гистограмму и круговую диаграмму в WPF?
Никак не могу разобраться, как нарисовать гистограмму и круговую диаграмму в WPF подскажите...

Для каждой последовательности нарисовать диаграмму графа
Ребят, помогите пожалуйста. Для каждой последовательности, нарисовать диаграмму графа, заданного...

Построить круговую диаграмму для массива из заданных чисел
Подскажите пожалуйста, как построить круговую диаграмму в VB для массива из заданных чисел,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru