1、Xutis网络访问、注解等()
private void getDataFromNet() {
RequestParams params=new RequestParams(url);
x.http().get(params, new Callback.CommonCallback<String>() {
@Override
public void onSuccess(String result) {
}
@Override
public void onError(Throwable ex, boolean isOnCallback) {
}
@Override
public void onCancelled(CancelledException cex) {
}
@Override
public void onFinished() {
}
});
}
2、Glide 加载图片(glide-3.7.0.jar)
Glide.with(mContext)
.load(imgUrl) //图片地址
.centerCrop()
.placeholder(R.drawable.home_scroll_default)//默认图片
.crossFade()
.into(imageView); //图片显示的控件
3、SlidingMenu侧滑左侧菜单(SlidingMenu-master)
public class MainActivity extends SlidingFragmentActivity
private void initSlidemenu() {
setContentView(R.layout.activity_main); //主布局
setBehindContentView(R.layout.leftmenu);//左侧菜单布局
SlidingMenu slidingMenu=getSlidingMenu();
//设置视图模式
slidingMenu.setMode(SlidingMenu.LEFT);
//设置滑动模式 slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
//滑动距右边的最大距离
slidingMenu.setBehindOffset(DensityUtil.dip2px(this, 240));
}
4、ViewPagerIndicator滑动导航栏(ViewPagerIndicator-master)
tabIndicator.setViewPager(vpNewsDatail);
ibNextTab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
vpNewsDatail.setCurrentItem(vpNewsDatail.getCurrentItem() + 1);
}
});
tabIndicator.setOnPageChangeListener(new MyTagViewPageChangeListener());
@Override
public CharSequence getPageTitle(int position) {
return children.get(position).getTitle(); //返回顶部导航的标题
}