android - 什么是推荐的 Android 实用程序类集合?

标签 android android-widget

我经常发现自己在跨项目时编写非常相似的代码。通常情况下,我会从旧项目中复制内容。

比如:

  • 创建带圆角的图片
  • 将密度读入静态变量并重复使用。 4 行..
  • 一次禁用/隐藏多个 View /远程 View 。示例:

}

public static void disableViews(RemoteViews views, int... ids) {
    for (int id : ids) {
        views.setInt(id, SET_VISIBILITY, View.GONE);
    }
}

public static void showViews(RemoteViews views, int... ids) {
    for (int id : ids) {
        views.setInt(id, SET_VISIBILITY, View.VISIBLE);
    }
}

我喜欢将这些函数打包成 1 个字母/2 个字母的类名,即 V.showViews(RemoteViews views, int... ids) 会很容易编写和内存我希望。

我正在搜索 Github 推荐、链接,如果没有找到,我可能会在 github 上启动一个小项目来收集。

最佳答案

你可以看看https://github.com/kaeppler/droid-fu ,可能值得研究并最终扩展它。它是一个实用框架,不仅适用于 View ,还涵盖其他方面。

关于android - 什么是推荐的 Android 实用程序类集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4552345/

相关文章:

android - 安全异常 : Unable to start service. 用户 0 被限制

Android 小部件和处理来自多个实例的点击

android - 更新 Android 中 App Widget 的多个实例

android - 如何从我的服务类中获取显示对象?

android - 当在设备/模拟器上安装 Facebook 应用程序时,发布到用户 Facebook 墙无法正常工作

java - Firebase 数据未显示在我的 RecyclerView 上

android - 打开 Whatsapp 之类的对话框时显示动画?

java - 根据某些规则替换 EditText 中的字母

android - 为什么我不能在对话框 View 中为按钮设置 onClickListener?

android - 动态插入 3 张图像到水平 ScrollView 或 Viewpager