Intereting Posts
Соединение Bluetooth в фоновом режиме в Android? Как сделать выравнивание заголовка влево в TabLayout на Android Файл ввода типа веб-просмотра Android Как синхронизировать две позиции Listview SpannableString: Можно ли применить два или более RelativeSizeSpans? Как вы передаете изображения (растровые изображения) между действиями андроида с помощью пакетов? Разделитель между категорией в PreferenceFragment 3.2 проблема установки платформы sdk. "Готово. Ничего не было установлено " Context.getPackageName () vs BuildConfig.APPLICATION_ID Изменение цвета текста выбранного элемента в прядильщике Как изменить тост-сообщение, которое появляется после успешной покупки продукта в биллинге в приложении Использовать declare styleable для установки типа ввода пользовательских компонентов Добавление вида прокрутки в макет андроида Как делать память и профилирование времени процессора в Android Ошибка при обновлении SDK с помощью диспетчера SDK

Проведите анимацию в Android

Вот проблема. Я хочу скользить слева направо (напротив справа налево в этом коде ниже …), поэтому, пожалуйста, помогите мне в анимации (XML Animation напротив этого) … (Моя текущая задача выполняется правильно при нажатии кнопки … )

Вот источник …

public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btnopen = (Button)findViewById(R.id.btnWindowAnimation); btnopen.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(MainActivity.this, SecondActivity.class); Bundle bundle =ActivityOptions.makeCustomAnimation(getApplicationContext(), ` `R.anim.animation,R.anim.animation2).toBundle(); startActivity(i, bundle); } }); } 

1. Здесь Анимация 1

 <?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="100%p" android:toXDelta="0" android:duration="500"/> 

2. Здесь Анимация 2

 <?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="0" android:toXDelta="-50%p" android:duration="500"/> 

Вот ответ … 1.

  <translate android:fromXDelta="-100%" android:toXDelta="0%" android:duration="500"/> </set> 

2. И вот второй xml

 <translate android:fromXDelta="0%" android:toXDelta="100%" android:duration="500" /> </set> 

Это для анимации слева направо:

 <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"> <translate android:fromXDelta="-100%" android:toXDelta="0%" android:fromYDelta="0%" android:toYDelta="0%" android:duration="700"/> </set> 

Это для анимации справа налево:

 <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"> <translate android:fromXDelta="0%" android:toXDelta="100%" android:fromYDelta="0%" android:toYDelta="0%" android:duration="700" /> </set> 

Проверьте эту ссылку.