Topic: Создаем анимацию "Восход солнца"

Обсуждаем статью Создаем анимацию

2 (edited by bag.dat 2015-10-27 15:30:07)

Re: Создаем анимацию "Восход солнца"

Сделал анимацию солнца все по примеру, запускаю в эмуляторе - работает, запускаю второй раз - нет анимации как и самого солнца.

В консоли полным полно строк вроде:
10-27 07:28:13.269 1257-1302/system_process E/SoundPool: error loading /system/media/audio/ui/KeypressInvalid.ogg
10-27 07:28:13.269 1257-1302/system_process W/AudioService: Soundpool could not load file: /system/media/audio/ui/KeypressInvalid.ogg

Re: Создаем анимацию "Восход солнца"

У вас какие-то ошибки, связанные со звуком, а не с анимацией.

4 (edited by Alexey 2016-01-06 23:52:12)

Re: Создаем анимацию "Восход солнца"

Android St 1.5.1
Не запускало приложение, пока не переделал строку:
        Animation sunRise = AnimationUtils.loadAnimation(this, R.anim.sun_rise);
на строку:
android.view.animation.Animation sunRise= AnimationUtils.loadAnimation(this, R.anim.sun_rise);

Re: Создаем анимацию "Восход солнца"

Это одно и тоже. Вы видимо не импортировали класс.

Re: Создаем анимацию "Восход солнца"

Добрый день! А почему у меня солнце выводится квадратное а не круглое?

Re: Создаем анимацию "Восход солнца"

А вы на какой планете живёте? Может у вас это в порядке вещей и солнце квадратное. А вообще, круг задан в файле sun.xml через атрибут shape="oval". А у вас что?

8 (edited by Alex 2016-05-27 17:17:51)

Re: Создаем анимацию "Восход солнца"

Да в том то и дело, что всё так как в вашем примере.

Вот содержимое sun.xml:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    android:dither="true"
    android:shape="oval">

    <gradient
        android:startColor="#ffffcc00"
        android:endColor="#ffff6600"
        android:gradientRadius="150"
        android:type="radial"
        android:useLevel="false" />

    <size
        android:height="150dp"
        android:width="150dp" />
</shape>

Re: Создаем анимацию "Восход солнца"

Странно, я в выходные проверю. Но первый раз слышу о такой проблеме.

Re: Создаем анимацию "Восход солнца"

А где и как можно создавать drawable ресурсы, может какой редактор есть?
Сейчас я только копировал ваш xml солнца и другие элементы. А хочется свое сделать.

Re: Создаем анимацию "Восход солнца"

У drawable XML очень ограниченные возможности, поэтому редактора не требуется. Можно просто описать фигуры - круг, квадрат и т.д. А в студии есть просмотр, общее представление можно получить и подредактировать.