首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android-Widget重装上阵

    尺寸 在这里我们可以为Widget配置尺寸信息,通过maxResizeWidth、maxResizeHeight和minWidth、minHeight,我们可以大致将Widget的尺寸控制在MxN的格子内...在Android12之后,描述文件中,还增加了targetCellWidth和targetCellHeight两个参数,他们可以直接指定Widget所占据的格子数,这样更加方便,但由于它仅支持Android12...不过在Android12之后,设置一个Widget,通过拉动来改变尺寸,就可以动态改变Widget的不同展示效果了,但这仅限于Android12+,所以需要权衡使用利弊。...= options.getInt(AppWidgetManager.OPTION_APPWIDGET_MIN_WIDTH) val minHeight = options.getInt(AppWidgetManager.OPTION_APPWIDGET_MIN_HEIGHT...) val rows: Int = getWidgetCellsM(minHeight) val columns: Int = getWidgetCellsN(minWidth)

    1.7K32

    在 Android 12 中构建更现代的应用 Widget

    和 system_app_widget_inner_radius 两个新的系统参数实现圆角,前一个参数是用来设置 Widget 的圆角半径,后一个则是设置 Widget 内视图的圆角半径。...android:attr/colorAccent" /> … 您可以看到,当设置了主题属性之后,Widget 直接从系统壁纸中提取了主色,并将其应用于深色和浅色主题背景中...在 Android 12 之前,可以使用 minWidget 和 minHeight 属性,它们指定了以 dp 为单位的默认 Widget 尺寸,我们建议同时指定这两个属性以保持向后兼容。...appwidget-provider android:targetCellWidth="3" android: targetCellHeight="2" android:minWidth...="140dp" android:minHeight="110dp" android:maxResizeWidth="570dp" android:maxResizeHeight

    3K20

    andrioid 桌面

    核心技能部分​ 当拿到Android手机后我们第一眼看到的就是桌面,这个手机桌面和PC机中Windows的桌面类似。桌面上通常用来放置一些常用的程序和功能组件。如图7.1.1所示。...我们Android中有没有类似的功能呢?答案是肯定的,Android系统也有快捷方式的类似的功能。在Android中实现快捷方式的添加有两种情况:向快捷方式列表添加快捷方式和直接将快捷方式添加到桌面。...> appwidget-provider xmlns:android=​"http://schemas.android.com/apk/res/android"​ android:minWidth...=​"300px"​ android:minHeight=​"52px"​ android:updatePeriodMillis=​"60000"​ android:initialLayout=​"...-- 将该BroadcastReceiver当成桌面小控件 --> android:name=​"android.appwidget.action.APPWIDGET_UPDATE

    78710
    领券