2023年12月2日发(作者:gs4 plus)
Android-自定义桌面小部件【完成小米MIUI小部件】最近相信大家都坐着小板凳听了MIUI的内容吧。当然了MIUI小部件可以说让MIUI上档次了许多,作为开发者的你是否为之惊叹?当然了我看到了许多的貌似自定义的简单操作,当然了大多数都是可爱简约的背景加动画,伴随点自定义的内容。不管小米是否自己制定的可支持小部件布局还是应用自定义,我想只要我们可以动画可以自定义,别说简单的这些动画了。天马行空,只有想不到,没有做不到。接下来我们来看看如何步入小部件的自定义,搞定这节课,你的小部件超越比肩小米和IOS只是UI的问题了。一、AppWidgetProviderWidget是一种微型的应用程序视图。可以嵌入到像桌面这样的应用程序中,作为我们应用程序小功能的载体,由于Widget本身就是BroadcastReceiver,且应用微件布局基于 RemoteViews,并不是每种布局或视图微件都受其支持,目前只支持下面视图类,如果需要其他支持View或者自定义View那么需要framwork层添加容器:- `FrameLayout`- `LinearLayout`- `RelativeLayout`- `GridLayout`以及以下微件类:- `AnalogClock`- `Button`- `Chronometer`- `ImageButton`- `ImageView`- `ProgressBar`- `TextView`- `ViewFlipper`- `ListView`- `GridView`- `StackView`- `AdapterViewFlipper`二、Widget目前常见的视觉根据官网和文档以及别人的博客可能我们仅仅能做的就是简单的布局,列表,顶多来个
更多推荐
动画,部件,进行,应用
发布评论