【问题标题】:Where can I find the source for Android home screen widget layout?我在哪里可以找到 Android 主屏幕小部件布局的来源?
【发布时间】: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


    【解决方案1】:

    我不是 100% 确定,但看起来来自 Launcher2 的 CellLayout.java 对此负责。

    【讨论】:

      猜你喜欢
      • 2013-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-14
      • 2016-06-22
      相关资源
      最近更新 更多