Git Product home page Git Product logo

gridpager's Introduction

Hello,world! Hello everyone!

我爱编程,编程使我快乐!😊😊

概览

  • GitHub活跃:
    his-commi
  • 编程语言:
    his-top-lan

Blog

联系方式

gridpager's People

Contributors

mtjsoft 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

gridpager's Issues

发现几个问题

实际使用发现设置文字大小的属性text_size没用,不管设置多少字体都会很大,不知道是为什么,然后viewpager的scrollbars会显示出来,建议去掉;然后初始化控件后,指示器只会在第一次默认选中0,刷新数据后默认选中消失了,按截图中修改后好了,另外建议加一个指示器与viewpager的间距属性
WeChat8e601884624a0393a2c777fefbdf536c

感谢作者,另外的一点小建议。

非常感谢作者,能无私的作出这个项目,节省了我很多的时间。
有一点小小的建议,希望能够采纳:
我在使用过程中,发现UI的调整非常的困难,不知道作者是否能开放一些接口,让使用者自己传递一个layout进去。提供提供imageView和textView的id,可以完美的与内置的逻辑相结合的。

嵌套问题

Viewpager2 的item 中使用GridViewPager ,GridViewPager 左右滑动和viewapger2的滑动冲突

连续点击 position 错乱问题

版本号:3.4.0
复现步骤:1.setCoverPageTransformer()
2.row_count="2"
3.column_count="4"
满足上面条件后,连续点击某一个item,就会出现position错乱问题

项目使用在表情栏中实现的一个问题

在设置行数和列数
setCount setColumnCount
后,我发现貌似行间距是平均分配进行补全的,但是这个里面就存在一个问题
如果最后一页只有两行,那么这个行间距平均分配就会出问题
解决方案:根据行数和 View 实际高度决定行间距是平均分配还是使用默认值
可以加一个 setColumnDefaultHeight 参数
问题截图:
QQ20210324-042904@2x

v2.1.0获取不到

我的项目是android的,获取不到
com.github.mtjsoft:GridPager:v2.1.0

发现一bug

if (realList.size() <= 8) {
//隐藏point
AndSelectCircleView point = fragmentHomeBinding.homeGridpager.findViewById(R.id.scv);
point.setVisibility(View.GONE);
} else {
AndSelectCircleView point = fragmentHomeBinding.homeGridpager.findViewById(R.id.scv);
point.setVisibility(View.VISIBLE);
}
如果首次进来数据不足2页,设置不显示point指示器,当数据刷新后,达到2页数据,piont显示,但是没有默认选择一个,用 point.setSelectPosition(0);后发现,数据全部消失了。。。

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.