每日记录轻听项目的进度
16.11.25
1\导入butterknife库

2\androidmanifest里面设置

android:theme="@android:style/Theme.NoTitleBar">

3\反编译原版轻听之后发现里面的资源文件夹的排布:


腾讯轻听模仿流水账(1):16.11.25_第1张图片 111.jpg

其中ldrtl以及nodpi等的意思 :http://www.th7.cn/Program/Android/201405/204900.shtml

http://blog.csdn.net/persuit/article/details/7663574这里有解释

4\mipmap&drawable
这两者基本相同,但是mipmap在某些情况下性能更佳,推荐使用mipmap

5\实现左边的侧滑栏

腾讯轻听模仿流水账(1):16.11.25_第2张图片 QQ图片20161125165605.png
这里有很多种方案,有谷歌自己的drawableLayout和NavigationView还有第三方的slidingMenu,这里对比了一下实现效果,发现与NavigationView的效果最相似,而且NavigationView是2015年谷歌I/O大会上发布的(兼容到Android 2.1),应该是最新的实现效果
给出实现文章:
http://blog.csdn.net/lmj623565791/article/details/46405409

6\因为这里的是结合Toolbar一起使用的,然后使用Toolbar的时候又出现了这个问题,折腾了半天总算解决了:
http://www.jianshu.com/p/986a8de24960

7\然后这里有几个注意的点:
toolbar中的属性

app:layout_scrollFlags="scroll|enterAlways"

这个就是用来实现类似下面的效果,toolbar可以在滑动的时候自动缩进去

腾讯轻听模仿流水账(1):16.11.25_第3张图片 Samples01.gif
具体看这篇文章:
http://www.jianshu.com/p/7caa5f4f49bd
有的app顶部的图片会在下面列表网上滚动的时候缩进去,用的应该也是这个技巧
以后整理一篇文章。。

8\toolbar中的属性

android:layout_height="?attr/actionBarSize"

表示根据设备自动设置高度

9\如何设置toolbar上的按钮的点击事件:
详见:
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1118/2006.html
其中orderInCategory的属性意义是排列图标的顺序,数值越大越在右边
记住,设置完menu之后,还要在MainActiivty中加入方法

@Overridepublic boolean onCreateOptionsMenu(Menu menu) {    getMenuInflater().inflate(R.menu.menu_toolbar,menu);    return true;}

否则右边的图标不会再ToolBar上显示出来

10\butterknife8.4.0版本出现空指针异常,解决方法:
http://blog.csdn.net/hacker_lwf/article/details/53018528

11\如何去除标题栏
现在的效果是这样的:

腾讯轻听模仿流水账(1):16.11.25_第4张图片 QQ图片20161125222314.png
那个黑色标题真的很难看啊,而且,使用 toolbar.setTitle("我的歌曲");这个代码是不起作用的
这个黑色字其实是label,是在Manifest中写的
这个代码去除label

getSupportActionBar().setDisplayShowTitleEnabled(false);  //去除默认label

12\

int accentColor= mContext.getResources().getColor(R.color.myColorAccent);

java代码中获取颜色

更多相关文章

  1. Android - 小功能 - Android系统详解之获取图片和视频的缩略图
  2. android 图片平铺实现
  3. android流式布局、待办事项应用、贝塞尔曲线、MVP+Rxjava+Retrof
  4. Android获取相册中图片的路径 4.4版本前后的变化
  5. android图片特效,图片过滤
  6. 不支持gif动态图片
  7. Android进阶2之检索Android的图片库并显示图片详细信息
  8. Android保存图片到系统图库

随机推荐

  1. 浅谈Android(安卓)动画,带你进入动画的世
  2. Android(安卓)默认Tab标签大小及间距修改
  3. 在Android上实现WLAN的一点理解
  4. Android调用WebService之服务端实现(一)
  5. android 自定义进度条颜色
  6. Android(安卓)AIDL机制范例解析
  7. Android群英传第五章Scroll分析读书笔记
  8. android反编译
  9. [Android] 基于 Linux 命令行构建 Androi
  10. 认识Android中的双向绑定