ホームページ > 記事 > ウェブフロントエンド > アプリ起動ページ_html/css_WEB-ITnose
一部のプロジェクトは起動中に一定の数秒間留まる必要があるため、多くの場合、このコントロールは要求ロジックとはほとんど関係がないため、ビュー コンポーネント
タグ: Android
7
8
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
public class SplashRootLayout extends LinearLayout {
public SplashRootLayout(Context context, AttributeSet attrs) { SplashRootLayout(Context context) {
protected void onDraw(Canvas Canvas) { super .onDraw(canvas); (splashRunnable, 3000); | }
private Runnable splashRunnable = new Runnable() { @ オーバーライド public void run() { p.removeView(SplashRootLayout.this ); } if (mSplashDismissListener != null ) { mSplashDismissListener.onSplashDimiss(SplashRootLayout. this ); } } };
public Interface OnSplashDismissListener { public void onSplashDimiss(SplashRootLayout v); }
プライベート OnSplashDismissListener mSplashDismissListener;
public void setOnSpalshDismissListener(OnSplashDismissListener l) { mSplashDismissListener = l; } } |
?
2 3 4 5 6 7 8 9 10 11
| android:id= "@+id/splash_view" android:layout_width= "match_parent" android:layout_height= "match_parent" android:background= アンドロイド:重力= "center_horizontal" android:orientation= "vertical" >
<スプラッシュビュー/>...
|