OSDN Git Service

5ceb08ac4272ed23c1e0b75e7ea14ecdfcefbb33
[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 int position;\r
28 \r
29     public final FrameLayout mQuickContext;\r
30 \r
31     public ViewHolderList(View view) {\r
32         mViewHolderImage = (ImageView)view.findViewById(R.id.listview_item_image);\r
33         mViewHolderLineOne = (TextView)view.findViewById(R.id.listview_item_line_one);\r
34         mViewHolderLineTwo = (TextView)view.findViewById(R.id.listview_item_line_two);\r
35         mQuickContext = (FrameLayout)view.findViewById(R.id.track_list_context_frame);\r
36         mPeakOne = (ImageView)view.findViewById(R.id.peak_one);\r
37         mPeakTwo = (ImageView)view.findViewById(R.id.peak_two);\r
38         mQuickContextDivider = (ImageView)view.findViewById(R.id.quick_context_line);\r
39         mQuickContextTip = (ImageView)view.findViewById(R.id.quick_context_tip);\r
40 \r
41         // Theme chooser\r
42         ThemeUtils.setTextColor(view.getContext(), mViewHolderLineOne, "list_view_text_color");\r
43         ThemeUtils.setTextColor(view.getContext(), mViewHolderLineTwo, "list_view_text_color");\r
44         ThemeUtils.setBackgroundColor(view.getContext(), mQuickContextDivider,\r
45                 "list_view_quick_context_menu_button_divider");\r
46     }\r
47 }\r