Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Worldmen
3 / 3 / 3
Регистрация: 31.08.2013
Сообщений: 230
Завершенные тесты: 1
#1

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

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

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

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

Подскажите программку для ubuntu, которая может обрабатывать, резать, добавлять эффекты, делать слайд-шоу и пр
Подскажите программку для ubuntu, которая может обрабатывать, резать, добавлять...

Удалить пробелы, стоящие между первым вторым словами, а также между двумя последними словами
Удалить пробелы, стоящие между первым вторым словами, а также между двумя...

Удалить пробелы, стоящие между первым и вторым словами, а также между двумя последними словами
Задание: Удалить пробелы, стоящие между первым и вторым словами, а также между...

Дана строка текста, между словами текста минимум один пробел.Написать программу, которая между словами текста ставит по три точки!!
Дана строка текста, между словами текста минимум один пробел.Написать...

4
Pablito
2707 / 2154 / 731
Регистрация: 12.05.2014
Сообщений: 7,521
Завершенные тесты: 1
25.01.2016, 14:04 #2
имхо
свайп на слове - очень не интуитивно, может имеет смысл просто по клику переворачивать слово?
0
Worldmen
3 / 3 / 3
Регистрация: 31.08.2013
Сообщений: 230
Завершенные тесты: 1
25.01.2016, 14:09  [ТС] #3
Цитата Сообщение от Паблито Посмотреть сообщение
переворачивать слово
Согласен, а как перевернуть слово?
0
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 738
25.01.2016, 14:14 #4
написать другое слово подойдет?)
0
Pablito
2707 / 2154 / 731
Регистрация: 12.05.2014
Сообщений: 7,521
Завершенные тесты: 1
25.01.2016, 14:28 #5
Лучший ответ Сообщение было отмечено Worldmen как решение

Решение

особо не раздумывал над рефакторингом, практически "в лоб"

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();
а внутри флипа уже менял бы слова туда-сюда
1
25.01.2016, 14:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2016, 14:28

Эффекты
Есть табличка, есть у нее шапка. Табличка длинная и нужно чтобы шапка двигалась...

Эффекты в С#
Хочу сделать красивые еффекты для своей игры. Что знаете интересного?

3D Эффекты
Вот решил поюзать 3d в xna, вроде с координатами и отрисовкой разобрался, решил...


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

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

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