|
|
|
@ -29,7 +29,10 @@ import net.micode.notes.data.Notes;
|
|
|
|
|
import net.micode.notes.tool.DataUtils;
|
|
|
|
|
import net.micode.notes.tool.ResourceParser.NoteItemBgResources;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 便签项子类
|
|
|
|
|
* 存储便签列表中便签的状态
|
|
|
|
|
*/
|
|
|
|
|
public class NotesListItem extends LinearLayout {
|
|
|
|
|
private ImageView mAlert;
|
|
|
|
|
private TextView mTitle;
|
|
|
|
@ -99,6 +102,10 @@ public class NotesListItem extends LinearLayout {
|
|
|
|
|
setBackground(data);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据传入的便签项的数据类修改便签背景色
|
|
|
|
|
* @param data 便签项的数据类
|
|
|
|
|
*/
|
|
|
|
|
private void setBackground(NoteItemData data) {
|
|
|
|
|
int id = data.getBgColorId();
|
|
|
|
|
if (data.getType() == Notes.TYPE_NOTE) {
|
|
|
|
@ -116,6 +123,10 @@ public class NotesListItem extends LinearLayout {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取该列表便签项绑定的数据类
|
|
|
|
|
* @return 数据类
|
|
|
|
|
*/
|
|
|
|
|
public NoteItemData getItemData() {
|
|
|
|
|
return mItemData;
|
|
|
|
|
}
|
|
|
|
|