Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Номер скачивания Здравствуйте. Задача узнать номер скачавшего приложение (например на google play) и показать пользователю его номер не выходя из приложения (с помощью браузера, маркета ...). Если подойти к решению задачи чисто логически, то нужен какой то сайт, на который приложение должно посылать какой то сигнал, а сайт фиксировал этот сигнал и отправлял назад в приложение его номер. Но возможно ли это?... https://www.cyberforum.ru/ android-dev/ thread953020.html Программирование Android Ресайз фигуры
Есть фигура. Квадрат. Отображаю при помощи Path. Path составляю из массива точек. При пинче хочу ресайзить фигуру (делать крупнее, мельче). Как ресайзю сейчас: для каждой точек квадрата (а их четыре) сечу новые X+Y, их вычисляю обычным способом. Проблема: При таком ресайзе фигура уезжает, то есть поскольку x и y все точек увеличивается/уменьшается фигура уезжает. Вопрос: Как надо?
Программирование Android Ошибка при вычитании 6.14 - 6 = 0,1399999..... что за нах? Детали на скрине https://www.cyberforum.ru/ android-dev/ thread952910.html Программирование Android TextView тормозит копирование файла https://www.cyberforum.ru/ android-dev/ thread952819.html
Копирую файл при помощи буферных потоков ввода вывода, прогресс вывожу в диалоге. Код fileProgress.setProgress((int) (publish / onePercent)); tvFileProgress.setText((int) (publish / onePercent)+" %"); первая строка прогресс бар, вторая прогресс в процентах. Если вторую строку закоментить то копирование завершается быстрее=)Это как так)?Расчет там вроде не самый ресурсоемкий. Как...
Программирование Android ТабХост, Вкладки
Добрый вечер Форумчане! Проблема с вкладками,,, Как нажав на кнопку вкладке перейти в следующую вкладку?
Программирование Android Ссылка в Webview на activity https://www.cyberforum.ru/ android-dev/ thread952623.html
Страницы приложения сделанные в HTML отображаются в Webview. Как сделать ссылку-кнопку для открытия activity? Пробую таким образом - ничего не происходит public class TwoActivity extends Activity { WebView myBrowser; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.two);
Программирование Android Заполнить дерево запросом SQLite Гуру помогите! Есть таблица Код/КодРодителя/имя/уровень Надо получить осортированую таблицу для вывода в виде древовидного списка: Васи (1/0/Васи/0) -Вася1 (456/1 -Вася2 Пети (123/0/Пети/0) -Петя1 (78/123/Пети/1) https://www.cyberforum.ru/ android-dev/ thread952604.html Как скачать и установить Android ? Программирование Android
Можно ли бесплатно скачать Android ? И если да, то как это сделать ?
Программирование Android NullPointerException в дополнительной активности https://www.cyberforum.ru/ android-dev/ thread952173.html
Доброй ночи. Постараюсь сразу изложить проблему. Есть код, который через php-прослойку, по ссылке, получает данные из mysql БД, через json, возвращаемый сервером, и есть две активности: Главная(MainActivity) и вторая (LoginActivity). В главной код работает, во второй, при нажатии на кнопку, выбрасывает: 09-10 20:59:17.581: E/AndroidRuntime(1620): FATAL EXCEPTION: main 09-10 20:59:17.581:...
Программирование Android Узнать выбранная дата через datePicker равна ли сегодняшнему дню https://www.cyberforum.ru/ android-dev/ thread951979.html
Как можно узнать, что выбранная дата через datePicker равна дате сегодня. Т.е. если на пикере выбрано 20.04.2013, а сегодня тоже 20.04.2013 то сказать, что дата сегодняшняя. А если на пикере дата не совпадает с сегодняшней сказать, что дата не сегодняшняя. Т.е интересует конкретно, сегодняшний день или не сегодняшний.
Изменение размера шрифта в стиле программно Программирование Android
Здрасте) Можно ли в коде программы работать со стилями и изменять их параметры, если да, то как? Я сделал стиль для кнопок, и хотел бы изменять размер шрифта на кнопках(на всех кнопках) при выполнении программы или это лучше делать по другому? Спасибо
Программирование Android подскажите примеры по opengl es https://www.cyberforum.ru/ android-dev/ thread951287.html
пытаюсь разобраться ,но нуля тяжеловато, можете скинуть пару-тройку примеров ? Желательно с 3d моделями (в идеале хочу разобраться в построении куба и его вращения касанием )
99 / 95 / 9
Регистрация: 09.04.2010
Сообщений: 746
16.09.2013, 23:56  [ТС] 0

Нужно разобраться с зумом изображения - Программирование Android - Ответ 5063516

16.09.2013, 23:56. Показов 1645. Ответов 5
Метки (Все метки)

Ответ

haribo, Еще проблема: ограничил максимальный и минимальный зум, всё норм, НО:
Если пытаться уменьшить меньше минимума, то затем чтобы увеличить, нужно проделать тоже количество движений в обратную сторону. То же самое с увеличением. А с технической стороны это выглядит так:
values[Matrix.MSCALE_X] изменяется, не смотря на то, что перед этим стоит:
Lisp
1
2
m.reset();
m.setScale(sx1, sx1);
где sx1 - фиксированное значение. Вот код:
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
           public boolean onScale(ScaleGestureDetector detector) {
                try{
 
                saved_gest_scale = newScale;
                newScale *= detector.getScaleFactor();
                scaleFactor = newScale / oldScale;
 
                target_img_width *= 1/scaleFactor;
 
                if (target_img_width > width)//ограничение макс-зума
                    {
                        //fit on screen:
                            m = new Matrix();
                            m.reset();
                            float w_coef = img_width / width;
                            float sx1 = 1/w_coef;
                            m.setScale(sx1, sx1);
                        ///========
 
                        //apply new size
                        float sx2 = target_img_width/width;
                        sx2 = 1/sx2;
                        m.setScale(sx2, sx2);
 
                        float[] values = new float[9];
                        m.getValues(values);
 
                        //center image:
                        float globalX = values[Matrix.MTRANS_X];
                        float globalY = values[Matrix.MTRANS_Y];
                        float wid = values[Matrix.MSCALE_X]*img_width;
                        float heig = values[Matrix.MSCALE_Y]*img_height;
                        m.postTranslate(width/2 - wid/2, height/2-heig/2);
 
                        if (wid <= width)//ограничение мин-зума
                        {
                            newScale = sx1;
                            m = new Matrix();
                            m.reset();
                            m.setScale(sx1, sx1);
                            wid = sx1*img_width;
                            heig = sx1*img_height;
                            debug.setText(wid + "<width" + (int)(width/2 - wid/2) + "mx=" + values[Matrix.MSCALE_X] );
                            m.postTranslate(width/2 - wid/2, height/2-heig/2);//height/2 - heig/2);
                        }
                            iw.setImageMatrix(m);
                    }
 
                oldScale = newScale;
                }catch (Exception xx)
                {
                    debug.setText("detector "+ xx.toString());
                }
                return  true;
            }
Помогите.

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

Помогите разобраться с управлением зумом
Завалялась у меня старая камера. Аналоговая но управление у нее посредством 232 интерфейса с ТТЛ....

Видео плеер с зумом НУЖНОЙ области экрана
Добрый день! Ищу видео плеер с помощью которого можно увеличивать НУЖНУЮ область экрана. ...

Рисовать график wav файла с зумом по времени - на чем?
Задача - есть моно wav файл, надо сделать его визуализацию во временнОй области с прокруткой и...

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

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

Не могу разобраться с загрузкой изображения в ms sql и выводом её на страницу в WPF
База подключена через Entity, пользователю даётся возможность выбрать файл(изображение), путь...

Нужно разобраться
Всем привет! Я нуб в вопросах программирования! Хочу разобраться и понять с нуля, т.е. хочу...

Нужно разобраться
Необходимо сделать одностраничное приложение, реализующее CRUD операции по этим сущностям: -...

нужно разобраться с if
Всем доброго времени суток. я пхп недавно юзаю, и возникла такая проблемка: мне нужно сделать...

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