第10篇 Matrix_Method 中的折叠布局有bug
還沒有人認領這個 Issue。
評估
- 難度
- 5/5
- 預估耗時
- 一週以上
- 新手友好度
- 20/100
- Issue 類型
- 缺陷
- 描述清晰度
- 需要釐清
- 活躍度
- 停滯
- 技術堆疊
- android, java
研究方向
該 issue 提到了 Android 的 setPolyToPoly() 和 fold-layout 的重現,但沒有提供任何 repository 檔案或測試。首先閱讀 Android API 文件,並重現所回報的 flip 和 clipping 行為;完成的標準是對該轉換及其邊界條件作出清楚的數學解釋。
由索引模型根據 Issue 內容生成。
描述
这个issue仅用来讨论setPolytoPoly( )为什么会存在这个问题,虽然我通过发现问题出现规律把问题解决了,但是不明白其中的数学原理,还请高手指教,下面是问题:
我首先按照自己的想法实现了一下折叠布局, 发现折叠变形过大, 折叠中的某些格条会消失,我又去参考鸿洋的文章去实现,发现仍然存在这个问题:

(录屏中最下面的是解决问题后的, 倒数第二个是有问题的)
然后我只画出问题的格子,并把clip注掉, 我发现图片超出屏幕外一定程度图片就会翻转, 翻转后clip范围内没有图片了,所以看起来消失了.
我的解决方法是把图片根据clip大小截了, 在画图时把canvas坐标原点移动到最长的边使Y轴重合,保证图片变形时只会变小,不会变大超出屏幕.
问题就是为什么图片在使用setPolytoPoly( )时超出屏幕一定范围会翻转,它背后的原理是什么,欢迎大家讨论.
- 主要語言
- Java
- 星號
- 9.3k
- 分支
- 2.1k
- PR 合併指標
- 30 天內沒有已合併 PR
貢獻指南
這個儲存庫沒有索引到貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
GcsSloop/AndroidNote 的其他 Issue
-
難度 2/5 1-3 小時 新手友好度 42/100
GcsSloop/AndroidNote#116 ·
-
安卓 未關閉
難度 5/5 一週以上 新手友好度 10/100
GcsSloop/AndroidNote#115 ·
-
章节缺失:安卓自定义View进阶 未關閉
難度 3/5 1-2 天 新手友好度 55/100
GcsSloop/AndroidNote#114 ·
-
難度 1/5 1-3 小時 新手友好度 55/100
GcsSloop/AndroidNote#111 · 2 個 reaction ·
-
博客有几篇打不开了 未關閉
難度 2/5 1-3 小時 新手友好度 35/100
GcsSloop/AndroidNote#110 ·
查看 GcsSloop/AndroidNote 的全部 Issue
相似的 Issue
-
certification
難度 1/5 1 小時以內 新手友好度 80/100
-
難度 2/5 1-3 小時 新手友好度 75/100
-
[BUG] ECR GetAuthorizationToken returns a proxyEndpoint for the default region, not the request's 未關閉bug ecr
難度 2/5 1-3 小時 新手友好度 75/100
-
Needs: Triage Type: Feature request
難度 2/5 1-3 小時 新手友好度 70/100
AntennaPod/AntennaPod#8794 ·
-
agentic-workflows
難度 2/5 1-3 小時 新手友好度 65/100
github/copilot-sdk#2760 ·