Cangol-UIFrameAndroid 菜单框架

联合创作 · 2023-09-25 03:08

Cangol-UIFrame 是一款App UI 框架,用于Android应用。


示例代码:


package mobi.cangol.mobile.uiframe.demo;    
import mobi.cangol.mobile.base.BaseActionBarActivity;    
import mobi.cangol.mobile.navigation.TabNavigationFragmentActivity;    
import mobi.cangol.mobile.uiframe.demo.fragment.HomeFragment;    
import mobi.cangol.mobile.logging.Log;    
import mobi.cangol.mobile.uiframe.demo.fragment.MenuFragment;    
import mobi.cangol.mobile.uiframe.demo.fragment.MenuFragment2;    
import android.annotation.SuppressLint;    
import android.os.Bundle;    
@SuppressLint("ResourceAsColor")    
public class MainActivity extends TabNavigationFragmentActivity {    
private static long back_pressed;    
@Override    
public void onCreate(Bundle savedInstanceState) {    
super.onCreate(savedInstanceState);    
this.setStatusBarTintColor(R.color.red);    
this.setNavigationBarTintColor(R.color.black);    
setContentView(R.layout.activity_main);    
this.getCustomActionBar().setBackgroundResource(R.color.red);    
if (savedInstanceState == null) {    
this.setMenuFragment(MenuFragment.class,null);    
this.setContentFragment(HomeFragment.class, "HomeFragment", null);    
}    
findViews();    
initViews(savedInstanceState);    
initData(savedInstanceState);    
//this.setFloatActionBarEnabled(true);    
this.initFragmentStack(R.id.content_frame);    
if(savedInstanceState==null)    
this.replaceFragment(HomeFragment.class, "Home", null);    
}    
@Override    
protected void onStart() {    
super.onStart();    
Log.v("onStart " + System.currentTimeMillis());    
}    
@Override    
public void findViews() {    
}    
@Override    
public void initViews(Bundle savedInstanceState) {    
}    
@Override    
public void initData(Bundle savedInstanceState) {    
}    
@Override    
public void onBack() {    
if(back_pressed+2000>System.currentTimeMillis()){    
super.onBack();    
app.exit();    
}else{    
back_pressed=System.currentTimeMillis();    
showToast("Please on back");    
}    
}    
public int getContentFrameId() {    
return R.id.content_frame;    
}    
}
浏览 23
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报