-
Android菜单框架Cangol-UIFrame.zip下载
资源介绍
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;
}
}
标签:Cangol