Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
karabanov_alex
0 / 0 / 0
Регистрация: 06.02.2015
Сообщений: 8
1

Сборка пазла в Android

28.02.2015, 12:43. Просмотров 317. Ответов 2
Метки нет (Все метки)

здравствуйте, хочу собрать картинку (как мозаику) из частей, нужно элементы расставить на свои места в соответствии с номером. примерно как на рисунке. Я пока умею двигать касанием только один объект по экрану, подскажите как двигать их несколько и как проверить правильность сборки мозайки. т.е. если все расставлено правильно, то переход к следующему пазлу
0
Миниатюры
Сборка пазла в Android  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2015, 12:43
Ответы с готовыми решениями:

Сборка Qt под Android
Собираю qt 5.1.1 под андроид. Все скачал и подключил: 1. sdk 2. ndk 3. ant...

Сборка Android приложения
Всем привет. Возникла проблемка. Мне необходимо собрать Android приложение так,...

Сборка приложения в AS (совместимость >= Android 4.0)
Подскажите, как правильно собрать приложение. Приложение должно работать в...

Android NDK сборка проекта
Всем привет. Есть кто разбирается в Android NDK и сопутствующих технологиях по...

Откуда берутся атрибуты android:layout_width и android:layout_height в элементе LinearLayout?
Недавно начал изучать Android API, а сегодня более менее разобрал основы...

2
contedevel
57 / 55 / 13
Регистрация: 07.10.2012
Сообщений: 606
28.02.2015, 13:38 2
Цитата Сообщение от karabanov_alex Посмотреть сообщение
здравствуйте, хочу собрать картинку (как мозаику) из частей, нужно элементы расставить на свои места в соответствии с номером. примерно как на рисунке. Я пока умею двигать касанием только один объект по экрану, подскажите как двигать их несколько и как проверить правильность сборки мозайки. т.е. если все расставлено правильно, то переход к следующему пазлу
Используйте лучше SurfaceView для отрисовки.
1
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
28.02.2015, 13:40 3
karabanov_alex, думаю, сначала мы создаём объект с координатами:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class PuzzlePart {
 
    public int currentX;
    public int currentY;
    public int targetX;
    public int targetY;
    public int offset;
 
    public boolean check() {
        if (Math.abs(currentX - targetX) < offset && Math.abs(currentY - targetY) < offset) return true;
        return false;
    }
 
 
}
При создании элемента пазла указываем начальные (current) и конечные (target) координаты. Когда отпускаем палец, то устанавливаем новые current и вызываем check(). Если попали в область +- разброс - вернёт true, иначе false.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.02.2015, 13:40

Не предлагается установка Android SDK при установке Android Studio
на сайте https://developer.android.com/studio/... скачал exeшник для...

Ошибка: Caused by Android java.lang.ClassCastException: android.app.Application cannot be cast
Здравствуйте. Очень нужен ваш совет. При запуске приложения появляется ошибка:...

Android studio, как запускать программу сразу на android смартфоне подключенному к usb?
android studio, как запускать программу сразу на android смартфоне...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru