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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Worldmen
2 / 2 / 1
Регистрация: 31.08.2013
Сообщений: 195
Завершенные тесты: 1
#1

Подскажите эффекты с объектами и со словами - Android

24.01.2016, 00:03. Просмотров 177. Ответов 4
Метки нет (Все метки)

Мне нужно показать слово (в прямоугольнике), потом по действию пользователя пальцем хотелось бы повернуть объест со словом и на обратной стороне тоже должно быть другое слово.
Какие есть возможности для реализации?
Миниатюры
Подскажите эффекты с объектами и со словами  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2016, 00:03     Подскажите эффекты с объектами и со словами
Посмотрите здесь:

Подскажите, где ошибка Android
Android Подскажите партнерку
Какими объектами лучше пользоваться для создания галереи? Android
подскажите примеры по opengl es Android
Android Работа с VIEW объектами из TaskAsync вынесенного в отдельный файл
Android Подскажите элемент управления
Android Подскажите. Калькулятор Android
План помещения с объектами Android
Подскажите по GCM Android
Android Подскажите с разметкой
Подскажите элемент интерфейса Android
По gcm подскажите Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
2007 / 1749 / 543
Регистрация: 12.05.2014
Сообщений: 6,192
Завершенные тесты: 1
25.01.2016, 14:04     Подскажите эффекты с объектами и со словами #2
имхо
свайп на слове - очень не интуитивно, может имеет смысл просто по клику переворачивать слово?
Worldmen
2 / 2 / 1
Регистрация: 31.08.2013
Сообщений: 195
Завершенные тесты: 1
25.01.2016, 14:09  [ТС]     Подскажите эффекты с объектами и со словами #3
Цитата Сообщение от Паблито Посмотреть сообщение
переворачивать слово
Согласен, а как перевернуть слово?
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 722
25.01.2016, 14:14     Подскажите эффекты с объектами и со словами #4
написать другое слово подойдет?)
Паблито
2007 / 1749 / 543
Регистрация: 12.05.2014
Сообщений: 6,192
Завершенные тесты: 1
25.01.2016, 14:28     Подскажите эффекты с объектами и со словами #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
особо не раздумывал над рефакторингом, практически "в лоб"

1. создаем два файла в папке res/anim с анимацией
flip_in.xml
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="utf-8"?>
<scale
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="300"
    android:fromXScale="1.0"
    android:fromYScale="1.0"
    android:pivotX="50%"
    android:pivotY="50%"
    android:toXScale="1.0"
    android:toYScale="0.0" />


flip_out.xml
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="utf-8"?>
<scale
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="300"
    android:fromXScale="1.0"
    android:fromYScale="0.0"
    android:pivotX="50%"
    android:pivotY="50%"
    android:toXScale="1.0"
    android:toYScale="1.0" />


где-нибудь создаем метод
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    private static void flipTextView(final Context context, final TextView tv, final String toString) {
        Animation anim = AnimationUtils.loadAnimation(context, R.anim.flip_in);
        anim.setAnimationListener(new Animation.AnimationListener() {
            @Override
            public void onAnimationStart(Animation animation) {
            }
 
            @Override
            public void onAnimationEnd(Animation animation) {
                tv.setText(toString);
                tv.startAnimation(AnimationUtils.loadAnimation(context, R.anim.flip_out));
            }
 
            @Override
            public void onAnimationRepeat(Animation animation) {
            }
        });
        tv.startAnimation(anim);
    }

вызывается примерно так (если мы где-то в активти)
Java
1
flipTextView(this, (TextView) v, "Новая строка");
Добавлено через 3 минуты
я бы вообще написал кастомный класс, наследуемый от TextView
с парой методов:
- задать пару слов setPairString(String s1, String s2)
- перевернуть flip();
а внутри флипа уже менял бы слова туда-сюда
Yandex
Объявления
25.01.2016, 14:28     Подскажите эффекты с объектами и со словами
Ответ Создать тему
Опции темы

Текущее время: 03:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru