OSDN Git Service

Rewrite image fetching and caching
[android-x86/packages-apps-Eleven.git] / src / com / andrew / apollo / views / ViewHolderList.java
1 /**\r
2  * \r
3  */\r
4 \r
5 package com.andrew.apollo.views;\r
6 \r
7 import android.view.View;\r
8 import android.widget.FrameLayout;\r
9 import android.widget.ImageView;\r
10 import android.widget.TextView;\r
11 \r
12 import com.andrew.apollo.R;\r
13 import com.andrew.apollo.utils.ThemeUtils;\r
14 \r
15 /**\r
16  * @author Andrew Neal\r
17  */\r
18 public class ViewHolderList {\r
19 \r
20     public final ImageView mViewHolderImage, mPeakOne, mPeakTwo, mQuickContextDivider,\r
21             mQuickContextTip;\r
22 \r
23     public final TextView mViewHolderLineOne;\r
24 \r
25     public final TextView mViewHolderLineTwo;\r
26 \r
27     public final FrameLayout mQuickContext;\r
28 \r
29     public ViewHolderList(View view) {\r
30         mViewHolderImage = (ImageView)view.findViewById(R.id.listview_item_image);\r
31         mViewHolderLineOne = (TextView)view.findViewById(R.id.listview_item_line_one);\r
32         mViewHolderLineTwo = (TextView)view.findViewById(R.id.listview_item_line_two);\r
33         mQuickContext = (FrameLayout)view.findViewById(R.id.track_list_context_frame);\r
34         mPeakOne = (ImageView)view.findViewById(R.id.peak_one);\r
35         mPeakTwo = (ImageView)view.findViewById(R.id.peak_two);\r
36         mQuickContextDivider = (ImageView)view.findViewById(R.id.quick_context_line);\r
37         mQuickContextTip = (ImageView)view.findViewById(R.id.quick_context_tip);\r
38 \r
39         // Theme chooser\r
40         ThemeUtils.setTextColor(view.getContext(), mViewHolderLineOne, "list_view_text_color");\r
41         ThemeUtils.setTextColor(view.getContext(), mViewHolderLineTwo, "list_view_text_color");\r
42         ThemeUtils.setBackgroundColor(view.getContext(), mQuickContextDivider,\r
43                 "list_view_quick_context_menu_button_divider");\r
44     }\r
45 }\r