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

Несколько scale в одной анимации - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Таймер на массиве дат http://www.cyberforum.ru/android-dev/thread1419158.html
Нужно создать CountDownTimer, который бы отсчитывал время на массиве дат, т.е., к примеру, имеется массив и нужно, чтобы таймер в приложении отсчитывал время сначала до первого элемента массива, потом до второго и так далее до конца, ну и чтобы показывал всё это в TextView. Возможно, таймер можно перезапускать как-нибудь, когда он доходит до 00:00? Или нужно как-нибудь перегрузить метод...
Программирование Android Идентификация экземпляров приложения Добрый день, Возможно, мой вопрос покажется идиотским, но все же его задам. Речь будет идти о платных приложениях на маркете Гугла. Можно ли каким-либо образом присваивать каждому экземпляру купленного приложения свой уникальный id? Пока вижу лишь вариант просить пользователя ввести вручную id оплаты. Этот id известен покупателю и продавцу, поэтому вполне сойдет за уникальный... http://www.cyberforum.ru/android-dev/thread1419147.html
Программирование Android Мобильный клиент интернет магазина для Android API
Здравствуйте, Сразу скажу что ранее подобных API не создавал, поэтому не очень ориентируюсь в текущих best practice. Собственно нужно разработать standalone клиент интернет магазина для мобильного устройства. Требуется естественно свзязать его с сайтом. Для реализации этой задачи было выбрано реализовать REST API. Как реализовать все запросы которые не требует авторизации, это понятно. ...
Программирование Android Написал комплект для сборки приложений Android командной строкой без IDE, Ant, Gradle
С помощью статьи на хабре наконец разобрался, как же собственно это сделать - создать Android-приложение, используя только минимум: проводник, блокнот, Android SDK (причем, без Eclipse). Кому интересно, выкладываю готовый комплект для этой цели, содержащий все необходимое. Ну прям все - и JDK, и JRE, и Android SDK, и сам исходник приложения. Все работает. Если, конечно, я не напутал чего....
Программирование Android Расположение экрана эмулятора на экране монитора http://www.cyberforum.ru/android-dev/thread1418812.html
Использую официальные эмуляторы из sdk для Android Studio. Очень часто эмуляторы улетают за пределы экрана монитора так, что не видно заголовок окна и, как следствие, не возможно переместить окно в другое место (не за что зацепиться мышкой). Можно ли как нибудь принудительно все эмуляторы по умолчанию запускать по центру экрана? (или в любом другом определенном месте?)
Программирование Android Изменить переменную в string.xml Добрый день! Столкнулся с проблемой изменения значения переменной, находящейся в файле string.xml. Менять эти параметры через свойство скажем EditText или ListView получилось. Но как сохранить скажем переменную sum=a+b в переменной <int name="sum"... int/>? Или как сохранить значение параметры при закрытии приложения, чтоб при повторном открытии этот параметр имел последнее записанное в него... подробнее

Показать сообщение отдельно
znseday
16 / 16 / 1
Регистрация: 20.03.2012
Сообщений: 450

Несколько scale в одной анимации - Программирование Android

12.04.2015, 18:02. Просмотров 202. Ответов 0
Метки (Все метки)

Хочу сделать анимацию: в центре экрана появляется точка, затем точка превращается в горизонтальную линию, затем линия вертикально разворачивается во весь экран.
Написал такую анимацию:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<set
    xmlns:android="http://schemas.android.com/apk/res/android">
 <!--   android:shareInterpolator="false"-->
    <scale
        android:pivotX="50%"
        android:pivotY="50%"
        android:fromXScale=".01"
        android:fromYScale=".01"
        android:toXScale=".1"
        android:toYScale=".1"
        android:duration="2000">
 
    </scale>
 
    <scale
        android:pivotX="50%"
        android:pivotY="50%"
        android:fromXScale="0.1"
        android:fromYScale="0.1"
        android:toXScale="1"
        android:toYScale="0.1"
        android:duration="2000"
        android:startOffset="2000">
 
    </scale>
 
    <scale
        android:pivotX="50%"
        android:pivotY="50%"
        android:fromXScale="1"
        android:fromYScale="0.1"
        android:toXScale="1"
        android:toYScale="1"
        android:duration="2000"
        android:startOffset="4000">
 
    </scale>
 
</set>
Вызываю так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
public class MainActivity extends Activity
{
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        ImageView ImageViewFigure = (ImageView) findViewById(R.id.imageView);
        Animation AniStart1 = AnimationUtils.loadAnimation(this, R.anim.custom_anim);
        ImageViewFigure.startAnimation(AniStart1);
    }
}
Макет активити такой:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    android:background="#ff6fff9e">
 
    <ImageView
 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:id="@+id/imageView"
        android:background="#ff967aff" />
</RelativeLayout>
Необходимого эффекта не получаю. По факту размеры ImageView оказываются очень мелкими, и вообще происходит что-то странное, как будто все масштабные коэффициенты перемножаются друг на друга. Размер получается увеличить, если задавать значение android:toXScale больше, чем 1. Хотелось бы понять, как работать со значениями android:toXScale, и как реализовать поставленную задач?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru