今日头条频道管理(简易shixian)
2017-08-18 20:06
267 查看
频道管理
1. 在app的gradle里面(根据情况自选)
compile 'com.github.andyoom:draggrid:v1.0.1'
2.在项目的build.gradle中添加
在两个jcenter下配置
maven {url "https://jitpack.io"}
//做跳转配置Activity
在功能清单中配置ChannelActivity
名字在工程中的External Libraryes中找draggrid-v1.0.1
view文件夹下ChannelActivity 右键该名 Copy Reference
<activityandroid:name="com.andy.library.ChannelActivity"></activity>
MainActivity中写跳转的代码
3.权限
<!-- 在SDCard中创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<!-- 往SDCard写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 震动权限 -->
<uses-permission android:name="android.permission.VIBRATE"/>
//MainActivity中
List<ChannelBean> list;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onClick(View v) {
//跳转
list = new ArrayList<>();
ChannelBean channelBean;
for (int i = 0; i < 30; i++) {
if (i < 10) {
channelBean = new ChannelBean("channel" + i, true);
} else {
channelBean = new ChannelBean("channel" + i, false);
}
list.add(channelBean);
}
ChannelActivity.startChannelActivity(this,list);
}
1. 在app的gradle里面(根据情况自选)
compile 'com.github.andyoom:draggrid:v1.0.1'
2.在项目的build.gradle中添加
在两个jcenter下配置
maven {url "https://jitpack.io"}
//做跳转配置Activity
在功能清单中配置ChannelActivity
名字在工程中的External Libraryes中找draggrid-v1.0.1
view文件夹下ChannelActivity 右键该名 Copy Reference
<activityandroid:name="com.andy.library.ChannelActivity"></activity>
MainActivity中写跳转的代码
3.权限
<!-- 在SDCard中创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<!-- 往SDCard写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 震动权限 -->
<uses-permission android:name="android.permission.VIBRATE"/>
//MainActivity中
List<ChannelBean> list;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onClick(View v) {
//跳转
list = new ArrayList<>();
ChannelBean channelBean;
for (int i = 0; i < 30; i++) {
if (i < 10) {
channelBean = new ChannelBean("channel" + i, true);
} else {
channelBean = new ChannelBean("channel" + i, false);
}
list.add(channelBean);
}
ChannelActivity.startChannelActivity(this,list);
}
相关文章推荐
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android 频道管理仿今日头条
- 模仿今日头条中的频道管理
- Android 仿今日头条频道管理(上)(GridView之间Item的移动和拖拽)
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (能够拖动的GridView)附源代码DEMO
- Android 仿今日头条频道管理(下)(GridView之间Item的移动和拖拽)
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android 仿今日头条频道管理(上)(GridView之间Item的移动和拖拽)
- 仿今日头条频道管理
- RecyclerView之ItemTouchHelper仿今日头条频道管理拖动
- Android GridView 仿今日头条频道管理
- 仿今日头条的频道管理
- Android 仿今日头条频道管理(上)(GridView之间Item的移动和拖拽)
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- Android 仿今日头条频道管理(下)(GridView之间Item的移动和拖拽)
- Android使用RecyclerView实现今日头条频道管理功能
- Android 高仿 频道管理----网易、今日头条、腾讯视频 (可以拖动的GridView)附源码DEMO
- 仿今日头条的频道管理+Tablayout+viewpager+动态fragment传值