Coder Social home page Coder Social logo

lgank's Introduction


LGank是一款精致的干货客户端

下载使用:https://fir.im/lgank

介绍

整体设计遵循 Material Design 规范,实现了多种应用常见的效果。包括不局限于:

  • 沉浸式状态栏
  • 有趣的加载动画
  • 滑动关闭Activity
  • 多主题切换
  • 瀑布流、线性、网格布局动态切换
  • 动态加载流式布局
  • 下拉刷新、上拉加载更多
  • 显示动态GIF图、高斯模糊背景
  • 侧滑菜单
  • Realm数据库使用
  • ViewPage嵌套滑动

提供常见的干货资源获取,支持分类查看,同时提供搜索功能,保留搜索记录。如果仅仅是这样,那么它仅仅又是一个好看的客户端~~

But, LGank 同时提供资讯阅读模块,可以查看IT移动互联最新资讯。而且提供干货收藏功能,再也不用担心看过的东东找不到啦~~~

福利:在设置界面可以将头像、昵称、我的博客和Follow Me(GitHub、微博等等)设置为你自己的地址,完全将其打造成属于自己的专属客户端。

更多等你发现........

实现方案

架构:MVC+ViewPager+Fragment 网络:RxJava+Retorfit+OkHttp3 数据库:Realm 图片加载:Glide 滑动关闭Activity:swipebackhelper 多主题换肤:skin-support 图片选择:boxing 快速实现设置界面:lsettingviewlibrary .........(更多请查看项目依赖文件)

@感谢以上开源作者无私贡献,感谢 干货集中营 提供数据

项目效果图(动图加载失败可以查看screenshot文件夹下)





打赏鼓励

资讯获取有限制(次数和频率),如发现资讯无法读取,可能是免费次数超限了~~~ (需要更换Constant类里的APIKEY-天行数据)

如果你觉得我的项目对你有帮助,请扫描下方的二维码随意打赏,您的支持是我最好的动力!

不想打赏,那就随手来个star吧!

Alipay支付宝 ......................... WeChat微信

关于我

我的简书

我的博客

我的GitHub

License

Copyright (C) 2017 leonHua

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

lgank's People

Contributors

leonhua 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

lgank's Issues

你好,项目运行不了~

下载下来运行代码,Skin的几个包都提示找不到,不知道怎么去解决。
Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:compileDebugSources, :app:compileDebugAndroidTestSources, :app:compileDebugUnitTestSources, :skinblue:generateDebugSources, :skinblue:generateDebugAndroidTestSources, :skinblue:mockableAndroidJar, :skinblue:prepareDebugUnitTestDependencies, :skinblue:compileDebugSources, :skinblue:compileDebugAndroidTestSources, :skinblue:compileDebugUnitTestSources, :skinpick:generateDebugSources, :skinpick:mockableAndroidJar, :skinpick:prepareDebugUnitTestDependencies, :skinpick:generateDebugAndroidTestSources, :skinpick:compileDebugSources, :skinpick:compileDebugUnitTestSources, :skinpick:compileDebugAndroidTestSources, :skinpurple:generateDebugSources, :skinpurple:generateDebugAndroidTestSources, :skinpurple:mockableAndroidJar, :skinpurple:prepareDebugUnitTestDependencies, :skinpurple:compileDebugSources, :skinpurple:compileDebugAndroidTestSources, :skinpurple:compileDebugUnitTestSources, :skinred:generateDebugSources, :skinred:mockableAndroidJar, :skinred:prepareDebugUnitTestDependencies, :skinred:generateDebugAndroidTestSources, :skinred:compileDebugSources, :skinred:compileDebugUnitTestSources, :skinred:compileDebugAndroidTestSources, :skinyellow:generateDebugSources, :skinyellow:generateDebugAndroidTestSources, :skinyellow:mockableAndroidJar, :skinyellow:prepareDebugUnitTestDependencies, :skinyellow:compileDebugSources, :skinyellow:compileDebugAndroidTestSources, :skinyellow:compileDebugUnitTestSources]

搜索页面

  1. 搜索结果完成之后,下拉至最后一个条目,加载更多没有更多数据时,仍然出现加载更多的动画和 ui ;

2.当出现第一种情况时,再次使用搜索功能时,无法搜到任何东西,显示白板页面;

3.当搜索结果的条目未撑满整个屏幕时,上拉和下拉时,界面会出现闪跳现象。例如搜索 “1112”,只有一个条目,

目前就发现了这三个 0.0

优化

大神,下拉加载更多的时候,加载更多的 ui 会覆盖掉页面显示的最后一个 item

崩溃

福利页面 三个布局方式切换,最后一个切换到第一个的时候会崩溃,环境:荣耀V8,API 25

崩溃2

福利页面,点击 FloatingActionButton 的时候,如果目前就是 线性布局 ,再次点击线性布局按钮,会崩溃,没有抓 log ,自己试试哈 0.0

崩溃

加载的时候还可以刷新,
刚点两下就崩了
java.lang.IllegalStateException: An instance of OnFlingListener already set.
at android.support.v7.widget.SnapHelper.setupCallbacks(SnapHelper.java:114)
at android.support.v7.widget.SnapHelper.attachToRecyclerView(SnapHelper.java:102)
at com.leon.lgank.fragment.HomeGirlFragment.onClick(HomeGirlFragment.java:106)

优化加载更多

目前的加载更多布局不稳定,有时候会正常显示在 recyclerView 下方,有时候仍然会覆盖掉 RecyclerView 条目

优化2

福利页面,下拉加载图片的时候,瀑布流效果中,会出现已经加载出来的图片和占位图混乱现象,就是:图片已经加载出来了,但是还会闪一下占位图,而其他的两种布局效果没出现这种情况,我想应该是你设置瀑布流效果的时候出现的问题

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.