您好,欢迎访问一九零五行业门户网

app 启动页面_html/css_WEB-ITnose

有的项目在启动需要停留固定的几秒钟,往往这个控制跟需求逻辑是没有多大关系的,所以封装到了一个view组建中
标签: android
[1].[代码] [java]代码 跳至 [1] [2]
?
1
2
3
4
5
6
7
8
9
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) {
         super (context, attrs);
     }
public splashrootlayout(context context) {
         super (context);
     }
@override
     protected void ondraw(canvas canvas) {
         super .ondraw(canvas);
         postdelayed(splashrunnable, 3000 );
     }
private runnable splashrunnable = new runnable() {
         @override
         public void run() {
             viewgroup p = (viewgroup) getparent();
             if (p != null ) {
                 p.removeview(splashrootlayout. this );
             }
             if (msplashdismisslistener != null ) {
                 msplashdismisslistener.onsplashdimiss(splashrootlayout. this );
             }
         }
     };
public interface onsplashdismisslistener {
         public void onsplashdimiss(splashrootlayout v);
     }
private onsplashdismisslistener msplashdismisslistener;
public void setonspalshdismisslistener(onsplashdismisslistener l) {
         msplashdismisslistener = l;
     }
}
[2].[代码] [java]代码 跳至 [1] [2]
?
1
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= @color/white
     android:gravity= center_horizontal
     android:orientation= vertical >
...
package .splashrootlayout>
其它类似信息

推荐信息