ui-2x尺寸便签小部件的实现类注释

pull/3/head
weichunyi 2 months ago
parent 31a018cc81
commit ef00d3207a

@ -24,24 +24,50 @@ import net.micode.notes.data.Notes;
import net.micode.notes.tool.ResourceParser;
/**
* 2x便
* NoteWidgetProvider2x
*/
public class NoteWidgetProvider_2x extends NoteWidgetProvider {
/**
*
* update
* @param context
* @param appWidgetManager AppWidgetManager
* @param appWidgetIds ID
*/
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
super.update(context, appWidgetManager, appWidgetIds);
super.update(context, appWidgetManager, appWidgetIds); // 调用父类更新逻辑
}
/**
* ID
* @return 2xIDwidget_2x.xml
*/
@Override
protected int getLayoutId() {
return R.layout.widget_2x;
return R.layout.widget_2x; // 指定2x尺寸对应的布局文件
}
/**
* ID
* @param bgId ID
* @return 2xID
*/
@Override
protected int getBgResourceId(int bgId) {
// 通过资源解析器获取2x尺寸专用的背景资源
return ResourceParser.WidgetBgResources.getWidget2xBgResource(bgId);
}
/**
*
* @return 2x
*/
@Override
protected int getWidgetType() {
return Notes.TYPE_WIDGET_2X;
return Notes.TYPE_WIDGET_2X; // 标识为2x尺寸的小部件类型
}
}
}
Loading…
Cancel
Save