У меня есть основной вид деятельности, в котором изображение проскальзывает сверху.
Я хочу, чтобы изображение исчезло с задержкой в 2 секунды.Затем немедленно вставьте фрагмент снизу в основное задание.
Как мне исчезнуть просмотр изображения с задержкой?
Где я могуопределить фрагмент, в XML или новый Java-класс?
А как мне анимировать фрагмент?
MainActivity.java
public class MainActivity extends AppCompatActivity {
LinearLayout ml;
Animation uptodown;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash_screen);
ml = (LinearLayout) findViewById(R.id.ml);
uptodown = AnimationUtils.loadAnimation(this,R.anim.uptodown);
ml.setAnimation(uptodown);
}
activity_main.xml
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:background="@drawable/backgroundcolour">
<LinearLayout
android:id="@+id/ml"
android:layout_width="match_parent"
android:layout_height="400dp"
android:orientation="vertical">
<ImageView
<!-- my imageview -->
/>
</LinearLayout>
uptodown.xml в res / anim
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:duration="800"
android:fromYDelta="-100%p"
android:fromXDelta="0%p"/>
</set>