你的位置:首页 > 软件开发 > 操作系统 > 模拟QQ侧滑控件 实现三种界面切换效果(知识点:回调机制,解析网络json数据,fragment用法等)。

模拟QQ侧滑控件 实现三种界面切换效果(知识点:回调机制,解析网络json数据,fragment用法等)。

发布时间:2016-01-07 19:00:05
需要用到的lib包 :解析json gson包,从网络地址解析json数据成String字符串的异步网络解析工具AsyncHttpClient等下载地址:点击下载Xlistview 下拉上拉第三方框架 点击下载 侧滑菜单的lib 点击下载 1 p ...

模拟QQ侧滑控件 实现三种界面切换效果(知识点:回调机制,解析网络json数据,fragment用法等)。

需要用到的lib包 :解析json  gson包,从网络地址解析json数据成String字符串的异步网络解析工具AsyncHttpClient等

下载地址:点击下载

Xlistview 下拉上拉第三方框架  点击下载  

 侧滑菜单的lib  点击下载

 1 package com.lixu.testjsonall; 2  3 import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu; 4 import com.jeremyfeinstein.slidingmenu.lib.app.SlidingActivity; 5 import com.lixu.testjsonall.fragments.Cehua_Fragment; 6 import com.lixu.testjsonall.fragments.Fragment_one; 7 import com.lixu.testjsonall.fragments.Fragment_tiyuxinwen; 8 import com.lixu.testjsonall.fragments.Fragment_yulexinwen; 9 import android.os.Bundle;10 import android.view.Window;11 12 // 实现三个Fragment的接口类来实现回调13 public class MainActivity extends SlidingActivity implements Cehua_Fragment.SetonCehuaFragmentClickListener,14     Fragment_one.SetonFragmentOneClickListener, Fragment_tiyuxinwen.SetonFragmentTiyuxinwenClickListener,15     Fragment_yulexinwen.SetonFragmentYulexinwenClickListener {16 17   @Override18   public void onCreate(Bundle savedInstanceState) {19     super.onCreate(savedInstanceState);20     requestWindowFeature(Window.FEATURE_NO_TITLE);21     setContentView(R.layout.activity_main);22 23     getFragmentManager().beginTransaction().add(R.id.main_framelayout, Fragment_one.newFragment()).commit();24     // 设置滑出菜单为demo中转样式25     setBehindContentView(R.layout.demo);26     // 将中转demo布局替换为自定义滑出菜单样式27     getFragmentManager().beginTransaction().add(R.id.demo, Cehua_Fragment.newFragment()).commit();28     // 获取菜单滑出菜单实例29     SlidingMenu slidingMenu = getSlidingMenu();30     // 设置滑出菜单的停止宽度31     slidingMenu.setBehindOffsetRes(R.dimen.weight);32 33   }34 35   @Override36   public void loadxinwen() {37     getFragmentManager().beginTransaction().replace(R.id.main_framelayout, Fragment_one.newFragment()).commit();38     // 添加界面后关闭侧滑按钮框39     toggle();40   }41 42   @Override43   public void loadyulexinwen() {44     getFragmentManager().beginTransaction().replace(R.id.main_framelayout, Fragment_yulexinwen.newFragment())45         .commit();46     toggle();47   }48 49   @Override50   public void loadtiyuxinwen() {51     getFragmentManager().beginTransaction().replace(R.id.main_framelayout, Fragment_tiyuxinwen.newFragment())52         .commit();53     toggle();54   }55 56   @Override57   public void back() {58     toggle();59 60   }61 62 }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:模拟QQ侧滑控件 实现三种界面切换效果(知识点:回调机制,解析网络json数据,fragment用法等)。

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。