Code Monkey home page Code Monkey logo

android-blog's Introduction

之前一直主要在CSDN,简书发布文章(好多csdn文章搬不动 哭瞎),但是写的多了以后发现,想要那么一个目录页,可以让读者和自己根据知识点进行更好的进行阅读,还有一个原因把这里当做一个备份。后面文章会同时发布在github和简书,喜欢就点一下star哦!

喜欢简书阅读体验的也可以去 我的简书

知识点

Drawable Resources一览

UI

CoordinatorLayout

自定义CoordinatorLayout的Behavior(2):实现淘宝和QQ ToolBar透明渐变效果

自定义CoordinatorLayout的Behavior实现知乎和简书快速返回效果

RecyclerView

RecyclerView之ItemDecoration由浅入深

动画

低版本实现共享元素动画(二):格瓦拉动画

低版本实现共享元素动画

教你实现别人家的动画3(淘宝,简书动画效果)

性能优化

android内存泄露

重构,技巧

梦里寻它千百度,蓦然回首,它在灯火阑珊处,总有那么一些技巧让你相见恨晚!

关于Android strings.xml你要记住的一些事

Android GridLayout

一种成功的xml资源命名规范

Android项目结构的另外一种方式

用xml drawable替代png

写出高效清晰Layout布局文件的一些技巧

SharedPreferences的最佳实践

MVP+Dagger2+Retrofit实现更清晰的架构

三方库

使用retrofit+okhttp实现无缝网络状态监测

dagger2:组件依赖和子组件的区别

更新到Retrofit2的一些技巧

每个android开发者都应该知道的Top 5三方库(2015版)

每个Android开发者都应该知道的开源库(2014版)

Gradle

Gradle依赖

Gradle的高级技巧

使用Gradle构建多个不同applicationId包

使用Gradle管理Debug/Release版本的Key

Android Studio

Android Studio自定义文件模板

给你的代码添加版权声明

快速清除数据

工具

阴影背景生成器

jadx

android-blog's People

Contributors

web3citizen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

android-blog's Issues

Gridlayout

这篇文章
是否过期?
因为recyclerView有StaggeredGridLayoutManager:

        int spanCount = 2;
        RecyclerView.LayoutManager mLayoutManager = new StaggeredGridLayoutManager(
            spanCount, 
            StaggeredGridLayoutManager.VERTICAL);
        mRecyclerView.setLayoutManager(mLayoutManager);

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.