Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
计算机应用开发
高仿类项目
Remusic
提交
cc7d4f0c
R
Remusic
项目概览
计算机应用开发
/
高仿类项目
/
Remusic
通知
3
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
Remusic
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
cc7d4f0c
编写于
11月 14, 2016
作者:
W
wm
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复一些问题
上级
ca71f7a8
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
0 addition
and
49 deletion
+0
-49
app-release.apk
app-release.apk
+0
-0
app/src/main/java/com/wm/remusic/fragment/MainFragment.java
app/src/main/java/com/wm/remusic/fragment/MainFragment.java
+0
-30
app/src/main/java/com/wm/remusic/fragment/MusicFragment.java
app/src/main/java/com/wm/remusic/fragment/MusicFragment.java
+0
-19
未找到文件。
app-release.apk
浏览文件 @
cc7d4f0c
无法预览此类型文件
app/src/main/java/com/wm/remusic/fragment/MainFragment.java
浏览文件 @
cc7d4f0c
...
...
@@ -47,8 +47,6 @@ public class MainFragment extends BaseFragment {
private
PlaylistInfo
playlistInfo
;
//playlist 管理类
private
SwipeRefreshLayout
swipeRefresh
;
//下拉刷新layout
private
Context
mContext
;
private
SideBar
sideBar
;
private
TextView
dialogText
;
/**
...
...
@@ -86,39 +84,12 @@ public class MainFragment extends BaseFragment {
}
});
sideBar
=
(
SideBar
)
view
.
findViewById
(
R
.
id
.
sidebar
);
dialogText
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
dialog_text
);
//先给adapter设置空数据,异步加载好后更新数据,防止Recyclerview no attach
mAdapter
=
new
MainFragmentAdapter
(
mContext
,
null
,
null
);
recyclerView
.
setAdapter
(
mAdapter
);
recyclerView
.
addItemDecoration
(
new
DividerItemDecoration
(
mContext
,
DividerItemDecoration
.
VERTICAL_LIST
));
reloadAdapter
();
sideBar
.
setOnTouchingLetterChangedListener
(
new
SideBar
.
OnTouchingLetterChangedListener
()
{
@Override
public
void
onTouchingLetterChanged
(
String
s
)
{
dialogText
.
setText
(
s
);
sideBar
.
setView
(
dialogText
);
}
});
recyclerView
.
addOnScrollListener
(
new
RecyclerView
.
OnScrollListener
()
{
@Override
public
void
onScrollStateChanged
(
RecyclerView
recyclerView
,
int
newState
)
{
super
.
onScrollStateChanged
(
recyclerView
,
newState
);
if
(
newState
==
RecyclerView
.
SCROLL_STATE_DRAGGING
){
sideBar
.
setVisibility
(
View
.
VISIBLE
);
}
else
if
(
newState
==
RecyclerView
.
SCROLL_STATE_IDLE
){
sideBar
.
postDelayed
(
new
Runnable
()
{
@Override
public
void
run
()
{
sideBar
.
setVisibility
(
View
.
INVISIBLE
);
}
},
2000
);
}
}
});
getActivity
().
getWindow
().
setBackgroundDrawableResource
(
R
.
color
.
background_material_light_1
);
return
view
;
}
...
...
@@ -134,7 +105,6 @@ public class MainFragment extends BaseFragment {
}
//为info设置数据,并放入mlistInfo
private
void
setInfo
(
String
title
,
int
count
,
int
id
,
int
i
)
{
MainFragmentItem
information
=
new
MainFragmentItem
();
...
...
app/src/main/java/com/wm/remusic/fragment/MusicFragment.java
浏览文件 @
cc7d4f0c
...
...
@@ -20,7 +20,6 @@ import android.widget.ImageView;
import
android.widget.TextView
;
import
com.bilibili.magicasakura.widgets.TintImageView
;
import
com.github.promeg.pinyinhelper.Pinyin
;
import
com.wm.remusic.R
;
import
com.wm.remusic.activity.SelectActivity
;
import
com.wm.remusic.info.MusicInfo
;
...
...
@@ -60,8 +59,6 @@ public class MusicFragment extends BaseFragment {
if
(
isVisibleToUser
)
{
if
(
view
==
null
)
{
view
=
LayoutInflater
.
from
(
getActivity
()).
inflate
(
R
.
layout
.
recylerview
,
frameLayout
,
false
);
sideBar
=
(
SideBar
)
view
.
findViewById
(
R
.
id
.
sidebar
);
dialogText
=
(
TextView
)
view
.
findViewById
(
R
.
id
.
dialog_text
);
recyclerView
=
(
RecyclerView
)
view
.
findViewById
(
R
.
id
.
recyclerview
);
layoutManager
=
new
LinearLayoutManager
(
getActivity
());
recyclerView
.
setLayoutManager
(
layoutManager
);
...
...
@@ -79,22 +76,6 @@ public class MusicFragment extends BaseFragment {
sideBar
.
setView
(
dialogText
);
}
});
recyclerView
.
addOnScrollListener
(
new
RecyclerView
.
OnScrollListener
()
{
@Override
public
void
onScrollStateChanged
(
RecyclerView
recyclerView
,
int
newState
)
{
super
.
onScrollStateChanged
(
recyclerView
,
newState
);
if
(
newState
==
RecyclerView
.
SCROLL_STATE_DRAGGING
){
sideBar
.
setVisibility
(
View
.
VISIBLE
);
}
else
if
(
newState
==
RecyclerView
.
SCROLL_STATE_IDLE
){
// sideBar.postDelayed(new Runnable() {
// @Override
// public void run() {
// sideBar.setVisibility(View.INVISIBLE);
// }
// },2000);
}
}
});
// new loadSongs().execute("");
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录