【发布时间】:2013-03-23 16:47:23
【问题描述】:
今天我第一次使用 Android 4.2,我注意到主屏幕如何在您拖动小部件时自动重新定位它们:
我最近为我们的项目编写了一个类似的代码,我不得不承认它的性能要差得多。我的算法真的很愚蠢,我正在寻找更好的选择。这是the closest one I've found yet,但我还没有测试过。
据我了解,这与装箱有关,但装箱算法侧重于将矩形彼此尽可能靠近,而 Android 实现侧重于从初始配置中尽可能少地进行更改 em>,因此美观。
由于Android是开源的,我希望能从他们的代码中学习,但是我在android.appwidget中找不到任何与布局矩形相关的东西。什么地方适合看?
【问题讨论】:
标签: android layout rectangles android-4.2-jelly-bean bin-packing