欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  技术分享

Android开源ui开发组件框架源代码下载

程序员文章站 2022-03-01 13:44:56
...

前几天一直在做App布局的事件、在网上找到的一个不错应用开发的ui框架、有自定义android项目底部任务栏和实用的Fragment切换四个页面基本可以包括一个简单项目的整体架构、例子只是纯布局、没有任何的功能实现、有需要的朋友可以研究一下、ui效果不是非常不错的、上效果图

Android开源ui开发组件框架源代码下载


部分源代码

@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	mFragmentManager = getSupportFragmentManager();
	mCurrentTabIndex = 1;
	mPreviousTabIndex = 1;
	setupViews();
}


@Override
public void onTabChange(String tag) {

	if (tag != null) {
		if (tag.equals("message")) {
			mPreviousTabIndex = mCurrentTabIndex;
			mCurrentTabIndex = 0;
			mTitleTextView.setText(R.string.text_tab_message);
			replaceFragment(SessionFragment.class);
			// 检查,如果没有登录则跳转到登录界面
		}else if ("service".equals(tag)) {
			mPreviousTabIndex = mCurrentTabIndex;
			mCurrentTabIndex = 1;
			mTitleTextView.setText(R.string.text_tab_service);
			replaceFragment(ServiceFragment.class);
		} else if (tag.equals("personal")) {
			mPreviousTabIndex = mCurrentTabIndex;
			mCurrentTabIndex = 2;
			mTitleTextView.setText(R.string.text_tab_profile);
			replaceFragment(ProfileFragment.class);
			// 检查,如果没有登录则跳转到登录界面
		} else if (tag.equals("settings")) {
			mPreviousTabIndex = mCurrentTabIndex;
			mCurrentTabIndex = 3;
			mTitleTextView.setText(R.string.text_tab_setting);
			replaceFragment(SettingFragment.class);
			// 检查,如果没有登录则跳转到登录界面
		}
	}
}

下面给大家贴上源代码、下载之后可直接导入Eclipse运行

源代码下载链接: http://dwtedx.com/download.html?bdkey=s/1i3FxCPJ 密码: ao7v