Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

建议收集箱 #22

Open
TommyLemon opened this issue Jun 19, 2018 · 22 comments
Open

建议收集箱 #22

TommyLemon opened this issue Jun 19, 2018 · 22 comments

Comments

@TommyLemon
Copy link
Owner

TommyLemon commented Jun 19, 2018

有什么功能建议可以在这里回复,点赞数高的回复将会被加入开发计划

@qzwuqt
Copy link

qzwuqt commented Jul 3, 2018

1、希望增加ListView、RecyclerView长按选择CheckBox
2、解决包导入出现错误的问题

@wq201
Copy link

wq201 commented Jul 9, 2018

老师,能不能增加多选对话框、层级树形控件之类的,多选的用途还是比较广泛的,感谢。

@kscMaster
Copy link

实话说,里面的代码写的乱糟糟的,说好的严谨,质量高呢...

@TommyLemon
Copy link
Owner Author

@957919019 请贴下代码 以及 你认为的更好的代码,谢谢。
我们还可以对照下 阿里巴巴的 P3C 规范
https://github.com/alibaba/p3c

@beiguancyc
Copy link

有时间把okhttp升级到3吧,现在主流的库已经停止对2.x的支持了。前段时间我想干来着,又有事耽搁下来了

@TommyLemon
Copy link
Owner Author

@beiguancyc 已升级到最新版3.11.0,感谢支持^_^
https://github.com/TommyLemon/Android-ZBLibrary/releases/tag/18.3

@linbren
Copy link

linbren commented Aug 28, 2018

PlacePickerWindow 能否调整当前地区为选中地区,目前默认每次都是杭州。

@candebbs
Copy link

请问下,BaseActivity继承了FragmentActivity,可以改为AppCompatActivity不,

@TommyLemon
Copy link
Owner Author

@candebbs 可以的,在公司项目中已经改成 extends AppCompatActivity了,完全兼容

@TommyLemon
Copy link
Owner Author

TommyLemon commented Oct 11, 2018

@linbren 这个需要新增定位功能,然后把 PlacePickerWindow.initData 里传的 默认值改下

final ArrayList<GridPickerConfig> configList = new ArrayList<GridPickerConfig>();
configList.add(new GridPickerConfig("", "浙江", 10));
configList.add(new GridPickerConfig("", "杭州", 0));

@TommyLemon
Copy link
Owner Author

TommyLemon commented Oct 11, 2018

@wq201
层级树形控件是指 微信朋友圈、QQ控件 的多级评论 样式?
看看 APIJSON App,里面的 CommentContainerView 就是
https://github.com/TommyLemon/Android-ZBLibrary

分级算法用的是 AbsGrade
https://github.com/TommyLemon/AbsGrade

@TommyLemon
Copy link
Owner Author

@candebbs 改为继承 AppCompatActivity 后,使用了 ZBLibrary styles.xml 里的 Window 的类会崩溃,
报错是 AppCompatActivity 必须用 AppCompat 的 Theme, 我的解决方法是给 Window 加一个 parent,
也就是

<style name="Window" > 改为 <style name="Window" parent="Theme.AppCompat.Light.NoActionBar">

@weijun1710
Copy link

weijun1710 commented Nov 30, 2018

建议把 ZBLibrary\res\values\ids.xml里面<item name="tvBaseTitle" type="id">false</item> 这种写法改成<item name="tvBaseTitle" type="id"/> ,Android Gradle Plugin 3.0.0或者更高版本默认开启aapt2,后面那种写法不会触发 aapt2的编译错误。谢谢。

@TommyLemon
Copy link
Owner Author

@weijun1710 是 ids.xml 的值?具体描述下,或者发一个 Pull Request 贡献代码,感谢。
步骤可以参考第一个答案
https://www.zhihu.com/question/21682976

@TommyLemon TommyLemon pinned this issue Jan 25, 2019
@bladeofgod
Copy link
Contributor

你好,作者。我再阅读您的源码时,发现有些地方需要修改为自己的名称,例如:data keeper中,路径需要修改为自己的包名,我想诸如此类的地方,是否可以在使用说明中标注出来? 谢谢,另祝,新年快乐!

@TommyLemon
Copy link
Owner Author

TommyLemon commented Jun 26, 2019

@bladeofgod 你好,类声明出有注释哦

**/**数据存储工具类
 * @must 
 * <br> 1.将fileRootPath中的包名(这里是zblibrary.demo)改为你的应用包名
 * <br> 2.在Application中调用init方法
 */
public class DataKeeper {
 ...
}

如果用户不用这个类,那就不用改;用到的话看到注释也就会改掉了。
https://github.com/TommyLemon/Android-ZBLibrary/blob/master/ZBLibrary/src/main/java/zuo/biao/library/util/DataKeeper.java

@linbren
Copy link

linbren commented Jun 26, 2019

建议webview加强一些,js弹窗,加载速度优化,可以额外补header,json等参数再请求。

@Wen-Guoguo
Copy link

有木有websocket使用在里面呀

@TommyLemon
Copy link
Owner Author

TommyLemon commented Dec 31, 2019

建议webview加强一些,js弹窗,加载速度优化,可以额外补header,json等参数再请求。

感谢建议,目前 ZBLibrary 里只是对 WebView 的使用提供了一个 Demo,封装了一个简单的 WebViewActivity,它并不是 ZBLibrary 的核心功能,不过也可以加入待办清单,只是优先级会比较低,如果有热心的开发者贡献代码就更好了

@TommyLemon
Copy link
Owner Author

有木有websocket使用在里面呀

没有

@forchid
Copy link

forchid commented Nov 21, 2020

UI比较原始哈

@TommyLemon
Copy link
Owner Author

UI比较原始哈

UI 的美观程度不是开发自认为好看就行,符合设计图的才是对的。 不同的项目风格也不同,不可能一个 Demo 就能满足全部需求,自己调吧。 ZBLibrary 主要是对列表、网格、弹窗等常用组件的封装, 提供 BaseActivity,BaseListActivity, BaseHttpListActivity, BaseFragment,BaseListFragment, BaseHttpListFragment BaseAdapter, BaseView 等, 方便快速开发。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests