Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
1 / 1 / 1
Регистрация: 01.04.2013
Сообщений: 40

Маштабирование мультитач

15.04.2013, 20:52. Показов 3453. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Хотел спросить имеется фотография которая увеличивается с центра экрана!
расположение экрана setBounds(100, 50, image.getIntrinsicWidth(), image.getIntrinsicHeight()); Есть какие нибудь идеи. Спс!
Миниатюры
Маштабирование мультитач  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.04.2013, 20:52
Ответы с готовыми решениями:

Отключить мультитач
Здравствуйте. Как сделать так чтобы не обрабатывались касания если их больше одного? Тоесть есть 10 кнопок с одинаковым листенером нужно...

мультитач зум
накидал тут мультитач зум, но не могу разобраться, как заставить изображение в ImageView не вылазить за пределы видимости пользователя ...

Мультитач на всех версиях Android
Здравствуйте. Как мне известно мультитач появился начиная с Android 2.0. я хочу чтобы мое приложение работало на всех версиях начиная с...

19
4 / 4 / 0
Регистрация: 18.11.2012
Сообщений: 101
15.04.2013, 20:54
скейлить в потоке, при движении пальцев от центра.
0
1 / 1 / 1
Регистрация: 01.04.2013
Сообщений: 40
15.04.2013, 20:59  [ТС]
Пожалуйста объясните я новичок!
0
4 / 4 / 0
Регистрация: 18.11.2012
Сообщений: 101
15.04.2013, 21:01
да я сам новичок)
я бы попробывал использовать
bmp = Bitmap.createScaledBitmap(bmp, widths, height, false);
определять что движение пальцев идет от центра и в зависимости от передвижения пальцев скейлить картинку. Ну это само собой все в потоке.
0
1 / 1 / 1
Регистрация: 01.04.2013
Сообщений: 40
15.04.2013, 21:10  [ТС]
а нельзя в этом коде изменения сделать
image = context.getResources().getDrawable(R.dra wable.tt);
setFocusable(true);
image.setBounds(0, 0, image.getIntrinsicWidth(), image.getIntrinsicHeight());

scaleGestureDetector = new ScaleGestureDetector(context, new ScaleListener());
}
0
4 / 4 / 0
Регистрация: 18.11.2012
Сообщений: 101
15.04.2013, 21:13
новичок я)
0
1 / 1 / 1
Регистрация: 01.04.2013
Сообщений: 40
15.04.2013, 21:14  [ТС]
Извени! ))
0
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
15.04.2013, 22:18
делаете кастомный View, отлавливаете скейлинг в ScaleGestureDetector и рисуете битмапку в onDraw, трансформацию делаете при помощи класса Matrix.
0
1 / 1 / 1
Регистрация: 01.04.2013
Сообщений: 40
15.04.2013, 23:26  [ТС]
это же будет типа zoom да!
0
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
15.04.2013, 23:35
типа да.
1
0x5B4C322291BD52AE
 Аватар для c4sp3r
96 / 96 / 0
Регистрация: 04.03.2013
Сообщений: 295
15.04.2013, 23:59
TalgatMuratov, это называется Pinch open/close или Pinch zoom

http://developer.android.com/d... tures.html
http://android-er.blogspot.com... using.html
http://www.zdnet.com/blog/burn... sture/1847
http://android-developers.blog... touch.html
http://www.pvsm.ru/android-development/16852
1
1 / 1 / 1
Регистрация: 01.04.2013
Сообщений: 40
16.04.2013, 00:26  [ТС]
c4sp3r спс а в каком университете учишься или закончил! Короче большой респект!

Добавлено через 43 секунды
c4sp3r, спс большое
0
16.04.2013, 00:41

Не по теме:

TalgatMuratov, закончил уже, только зря время потратил :)

0
146 / 129 / 6
Регистрация: 29.07.2008
Сообщений: 506
16.04.2013, 22:14
есть готовое решение если оно вас интересует
0
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 47
20.04.2013, 22:42
А кто ни будь может подробнее объяснить..нам новичкам?

вставляю это kartinka = Bitmap.createScaledBitmap(kartinka, x, y, true); в OnClickListener...createScaledBitmap подчеркивает красным...может кто пример выложит?...спасибо за внимание)
0
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
20.04.2013, 22:55
наведите курсор - увидите описание ошибки.
0
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 47
20.04.2013, 23:27
Что же это за ошибка?
Миниатюры
Маштабирование мультитач  
0
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
20.04.2013, 23:27
вы используете ImageView вместо Bitmap.
0
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 47
21.04.2013, 17:47
Я конвертировал drawable в Bitmap, все равно та же ошибка...
Миниатюры
Маштабирование мультитач  
0
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
21.04.2013, 19:38
так вы продолжаете использовать ImageView вместо Bitmap.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.04.2013, 19:38
Помогаю со студенческими работами здесь

Каким образом мультитач определяет второе и последующее касание?
Уважаемы форумчане, есть какое то объяснение по такому вопросу? Каким образом мультитачь определяет второе и последующее касание? ...

Маштабирование картинки на разных Android-устройствах
Доброе утро, друзья! Подскажите, пожалуйста, такую вещь. Делаю приложение, хочется его немного стилизовать ну и, соответственно, запихать...

Мультитач
Доброго времени суток. Интересует вопрос использования мультитача в C#. Мб кто нибудь сталкивался и знает как писать под мультитач? ...

XE5 мультитач
Мультитач есть вообще в этой версии? в гугле пусто.. :(

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru