topview为横向RecyclerView时,滑动导致头部缩回。
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- android, java
- 領域
- mobile-dev
調査の方向性
StickyNavLayout から始め、横方向にスクロールする RecyclerView を含む id_stickynavlayout_topview で問題を再現します。mOffsetAnimator 周辺の velocityY 分岐を調べ、横方向のスクロールと上方向のスクロールを比較します。横方向のジェスチャーで topview が折りたたまれなくなり、意図した上方向のアニメーションが引き続き機能すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
当id_stickynavlayout_topview包含可以左右滑动的RecyclerView时,左右滑动recyclerView会导致头部topview缩回。看了一下StickyNavLayout中下面这几行代码导致了topview缩回。
if (velocityY >= 0) {
mOffsetAnimator.setIntValues(currentOffset, topHeight);
mOffsetAnimator.start();
}
velocityY > 0 或者注释掉 mOffsetAnimator.start();可以解决。但似乎破坏了velocityY>=0时上滑的动画逻辑?
看了一下这里的代码是后来模仿AppLayoutBar merge进来的,是不是还有一点问题。
- 主要言語
- Java
- スター
- 1.4k
- フォーク
- 437
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
hongyangAndroid/Android-StickyNavLayout のほかの issue
-
Indicator想参与联动 怎么做呢 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
-
上拉后,下拉到底部 上面有空白 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
hongyangAndroid/Android-StickyNavLayout#42 · コメント 2 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
hongyangAndroid/Android-StickyNavLayout#35 · コメント 2 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 15/100
hongyangAndroid/Android-StickyNavLayout#33 · コメント 3 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 15/100
hongyangAndroid/Android-StickyNavLayout の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
HL7/fhir-ig-publisher#1375 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
-
Flaky: a relaunched catch-up replay can still report catching up right after its marker is written オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
johanhaleby/occurrent#1134 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
objectionary/jeo-maven-plugin#1811 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100