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

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

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

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

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

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

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

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

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

4
Pablito
2645 / 2127 / 726
Регистрация: 12.05.2014
Сообщений: 7,434
Завершенные тесты: 1
25.01.2016, 14:04 #2
имхо
свайп на слове - очень не интуитивно, может имеет смысл просто по клику переворачивать слово?
0
Worldmen
3 / 3 / 3
Регистрация: 31.08.2013
Сообщений: 228
Завершенные тесты: 1
25.01.2016, 14:09  [ТС] #3
Цитата Сообщение от Паблито Посмотреть сообщение
переворачивать слово
Согласен, а как перевернуть слово?
0
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 736
25.01.2016, 14:14 #4
написать другое слово подойдет?)
0
Pablito
2645 / 2127 / 726
Регистрация: 12.05.2014
Сообщений: 7,434
Завершенные тесты: 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, вроде с координатами и отрисовкой разобрался, решил...

Эффекты, подвисания
Всем доброго времени суток, знаю, надоел) Проблемка такая. Конфигурация...

визуальные эффекты
Всем привет,стоит windows 7 домашняя базовая,входила в состав с ноутбуком,и в...


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

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

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