5 package com.andrew.apollo.views;
\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
12 import com.andrew.apollo.R;
\r
13 import com.andrew.apollo.utils.ThemeUtils;
\r
16 * @author Andrew Neal
\r
18 public class ViewHolderList {
\r
20 public final ImageView mViewHolderImage, mPeakOne, mPeakTwo, mQuickContextDivider,
\r
23 public final TextView mViewHolderLineOne;
\r
25 public final TextView mViewHolderLineTwo;
\r
27 public int position;
\r
29 public final FrameLayout mQuickContext;
\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
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