Страница 1 из 1
анимация между активити
Добавлено: 29 окт 2013, 14:51
babygluk
Ребят, покажите пожалуйста робочий вариант
1)Анимации между активити
Slide left,right
Нашел примеры, ошибое небыло и самой анимации тоже
2) у меня есть 3 values, en ru ua
Язык меняется в зависимости от языка в телефоне
, а можно как то програмно выбирать что юзать?
Re: анимация между активити
Добавлено: 29 окт 2013, 15:20
trew
[quote="babygluk"][/quote]
Ответ на вопрос 2:
[syntax=java]import android.app.Activity;
import android.content.res.Configuration;
import android.os.Bundle;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String languageToLoad = "en"; // your language
Locale locale = new Locale(languageToLoad);
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
this.setContentView(R.layout.main);
}
}[/syntax]
+ интересная ссылка
http://www.danielespinetti.it/2012/03/r ... ation.html
Re: анимация между активити
Добавлено: 29 окт 2013, 17:28
trew
Анимация может не работать если она для API выше чем у тебя в AndroidManifes указано.
Открыл google.com и сразу нашел.
http://stackoverflow.com/questions/1209 ... nd-another
создаем папку
res/anim и кидаем туда два файла xml
параметр android:duration="200" можно указать 2000 т.е. 2 секунды.
Открываем вторую активити:
[syntax=java]Intent i = new Intent(this, ActivityTwo.class); // вместо ActivityTwo указываем свою активити
this.startActivity(i);
overridePendingTransition(R.anim.slide_in, R.anim.slide_out);[/syntax]
Если нужно не слева направо а наоборот - поиграйтесь с параметрами в файла анимации
android:fromXDelta="100%" android:toXDelta="0%"
android:fromXDelta="0%" android:toXDelta="100%"
Re: анимация между активити
Добавлено: 29 окт 2013, 19:36
babygluk
нету анимацыи) уровень апи 14
Re: анимация между активити
Добавлено: 29 окт 2013, 19:56
trew
Прикрепи проект в архиве.
Редактор - Обзор - Добавить файл.
Re: анимация между активити
Добавлено: 03 ноя 2013, 12:18
babygluk
вот создал отдельно новый проект.
что бы меньше кода было..
Та-же история, на эмуляторе анимация есть( на эмуляторе андроид 4.3), на смарте нету( 4.1).
Но проект - target sdk 4.1.2
Re: анимация между активити
Добавлено: 03 ноя 2013, 12:44
trew
А если изменить файл манифеста?
[syntax=xml]<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="8" />[/syntax]
Re: анимация между активити
Добавлено: 03 ноя 2013, 17:02
babygluk
В настройках системы была отключена анимация, но я не думал что это влияет)
Играл в pou, там и без этого работало