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

Ресайз фигуры - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Ошибка при вычитании http://www.cyberforum.ru/android-dev/thread952910.html
6.14 - 6 = 0,1399999..... что за нах? Детали на скрине
Программирование Android TextView тормозит копирование файла Копирую файл при помощи буферных потоков ввода вывода, прогресс вывожу в диалоге. Код fileProgress.setProgress((int) (publish / onePercent)); tvFileProgress.setText((int) (publish / onePercent)+" %"); первая строка прогресс бар, вторая прогресс в процентах. Если вторую строку закоментить то копирование завершается быстрее=)Это как так)?Расчет там вроде не самый ресурсоемкий. Как... http://www.cyberforum.ru/android-dev/thread952819.html
Программирование Android ТабХост, Вкладки
Добрый вечер Форумчане! Проблема с вкладками,,, Как нажав на кнопку вкладке перейти в следующую вкладку?
Ссылка в Webview на activity Программирование Android
Страницы приложения сделанные в HTML отображаются в Webview. Как сделать ссылку-кнопку для открытия activity? Пробую таким образом - ничего не происходит public class TwoActivity extends Activity { WebView myBrowser; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.two);
Программирование Android Заполнить дерево запросом SQLite http://www.cyberforum.ru/android-dev/thread952604.html
Гуру помогите! Есть таблица Код/КодРодителя/имя/уровень Надо получить осортированую таблицу для вывода в виде древовидного списка: Васи (1/0/Васи/0) -Вася1 (456/1 -Вася2 Пети (123/0/Пети/0) -Петя1 (78/123/Пети/1)
Программирование Android Как скачать и установить Android ? Можно ли бесплатно скачать Android ? И если да, то как это сделать ? подробнее

Показать сообщение отдельно
vxg
Модератор
3118 / 1920 / 208
Регистрация: 13.01.2012
Сообщений: 7,350
12.09.2013, 14:44     Ресайз фигуры
Цитата Сообщение от haribo Посмотреть сообщение
по какой-то причине
надо полагать они едут от того что левый верхний угол имеет координаты отличные от 0,0 - нельзя координаты тупо умножать на масштабирующий коэффициент. новая координата должна быть вычислена как
x_new = x_base + (x_old - x_base) * k;
то же самое для y
базовую точку выбирайте любую - будет казаться что фигура меняет размер будучи закрепленной за эту точку. что бы размер изменялся не слишком быстро подберите k. как его получить по прикосновению - отдельная тема. я не разу с прикосновением не работал. если вы про тот вид когда человек сводит/разводит два пальца, то наверное надо получать отношение между исходной и текущей дистанцией. причем перезаписывать координаты фигуры только после того как пользователь отпустил. иначе она лавинообразно увеличится/уменьшится
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru