liaoinstan
liaoinstan
建议项目升级Androidx,如果不想这样做的话,那就下载源码降低support的版本自行编译成aar
Demo2使用的是RotationFooter,SCROLL模式目前只有一个实现类AutoFooter,如果你有自定义的效果,需要自己实现接口,单独设置Type是没用的,他们继承的基类都不一样。
Header/Footer的getView方法中inflate,如果传true,并且你的header/footer布局中有相同id就会冲突。 推荐这里用false。 inflater.inflate(R.layout.acfun_footer, viewGroup, false);
你一定是在onCreate方法里调用的吧,Activity在onCreate的时候View是不能执行动画的,一定要在onCreate中调用就加个延时吧 new Handler().postDelayed(new Runnable() { @Override public void run() { springView.callFresh(); } },100);
我在dialog中测试了一下没有出现你说的问题,能分享下关键代码,描述一下具体的场景吗?
哦,确实是
SpringView 的自定义属性里已经定义了"type"这个属性了,你的工程中或者引入的其他自定义View也包含了同名属性
收到你的merge了,下一次发布会修复这个问题
SpringView并不会考虑业务逻辑,你的状态保存的逻辑可以放在Header中,你可以自定义你的Header,或者重写已有的Header,如果是用户手动关闭的话在onFinishAnim()中不重置header即可