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

мультитач зум - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Bluetooth соединение с другим устройством. Пароль http://www.cyberforum.ru/android-dev/thread911845.html
Возможно ли при соединении через Bluetooth с еще не сопряженным устройством не заставлять пользователя вводить пароль в автоматически открывающуюся форму, а программно задать его? Код примерно следующий: UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"); BluetoothDevice device = btAdapter.getRemoteDevice(macAddr); try { btSocket =...
Android приложение vs background Вопрос больше теритический Освобождаете ли вы ресурсы когда приложение сворачивается, к примеру тяжелые массивы или еще какие то данные И потом когда приложение снова открывается вы их востанавливаете из той же базы или файла Мне интересен подход и опыт других, что, кто делает когда приложение сворачивается К примеру я закрываю все асинтаски, но все остальное остается это связано стем... http://www.cyberforum.ru/android-dev/thread911796.html
Попытка воспроизвести swf файл в apk в Eclipse Android
Что-то не получается ничего. Решение уже близко, но всё как-то не получается. Один раз как-то криво воспроизвёлся флэш в apk. Я создал новый проект, всё решил сделать почистому. И теперь даже так не получается. Подскажите где проблема? Создаю новый проект. в файл main.xml добавляю этот код: <?xml version="1.0" encoding="utf-8"?>
Android Папка ресурсов для Netbeans
Всем здрасте) Начал программировать под Андроид на NetBeans. Столкнулся с трудностями, не могу найти папку куда можно добавлять файлы и потом их читать в приложение.Может быть надо прописывать где-то эту папку? Плиз помогите(так так дальнейшее изучение бесполезно).Вкладываю скрин для понимания)
Android Как запустить метод из другого класса? http://www.cyberforum.ru/android-dev/thread911129.html
есть класс: public class Class1 extends DialogFragment implements OnClickListener { TextView textViewMessage; String name; String nameEvent; Class2 class2;
Android Событие ListView itemClick Всем доброго времени суток. Друзья помогите пожалуйста, ни как не могу разобраться. У меня есть ListView в нем есть пункты, при нажатии на пункт выводится название выбранного пункта и положение в списке. Как сделать так, чтоб при нажатии открылась другая форма или как это называется другое Активити (tarifs.xml). PS. Пожалуйста не судите строго, в этом я новичек и данный пример я делал по... подробнее

Показать сообщение отдельно
Banhammer
0 / 0 / 0
Регистрация: 25.06.2013
Сообщений: 6

мультитач зум - Android

25.06.2013, 22:31. Просмотров 1157. Ответов 3
Метки (Все метки)

накидал тут мультитач зум, но не могу разобраться, как заставить изображение в ImageView не вылазить за пределы видимости пользователя
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
.setOnTouchListener(new View.OnTouchListener() {
 
            private String TAG="lal";
 
            @Override
            public boolean onTouch(View v, MotionEvent event) {
 
                ImageView view = (ImageView) v;
                System.out.println("matrix=" + savedMatrix.toString());//хз нахуя эта строка
                switch (event.getAction() & MotionEvent.ACTION_MASK) {
                case MotionEvent.ACTION_DOWN:
 
                    savedMatrix.set(matrix);
                    startPoint.set(event.getX(), event.getY());
                    mode = DRAG;
                    break;
 
                case MotionEvent.ACTION_POINTER_DOWN:
//тут короч если палец нажал на моник
                    oldDist = spacing(event);
 
                    if (oldDist > 10f) {
                        savedMatrix.set(matrix);
                        midPoint(midPoint, event);
                        mode = ZOOM;
                    }
                    break;
 
                case MotionEvent.ACTION_UP:
 
                case MotionEvent.ACTION_POINTER_UP:
//а тут короч палец вверх типо поднялся
                    mode = NONE;
                    break;
 
                case MotionEvent.ACTION_MOVE:
//а тут кароч движуха пальцем туда сюда лал
                    
                    Drawable img=view.getDrawable();
                    
                    Log.w(TAG,""+img.getMinimumHeight() +" "+ img.getMinimumWidth() );
 
                    
                    
                    
                    if (mode == DRAG) {
                        matrix.set(savedMatrix);
                        matrix.postTranslate(event.getX() - startPoint.x,
                                event.getY() - startPoint.y);
                    }
                    else
                    if (mode == ZOOM) {
                        float newDist = spacing(event);
                        if (newDist > 10f) {
                            matrix.set(savedMatrix);
                            float scale = newDist / oldDist;
                            matrix.postScale(scale, scale, midPoint.x, midPoint.y);
                        }
                    }
                    break;
 
                }
                view.setImageMatrix(matrix);
 
                return true;
            }
 
            @SuppressLint("FloatMath")
            private float spacing(MotionEvent event) {
                float x = event.getX(0) - event.getX(1);
                float y = event.getY(0) - event.getY(1);
                return FloatMath.sqrt(x * x + y * y);
            }
 
            private void midPoint(PointF point, MotionEvent event) {
                float x = event.getX(0) + event.getX(1);
                float y = event.getY(0) + event.getY(1);
                point.set(x / 2, y / 2);
            }
        });
Добавлено через 59 секунд
помогите разобраться пожалуйста*
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru