├── .classpath
├── .project
├── AndroidManifest.xml
├── PullToRefreshLibrary.zip
├── README.md
├── bin
├── AndroidManifest.xml
├── DynamicDemo.apk
├── R.txt
├── classes.dex
├── classes
│ ├── android
│ │ └── support
│ │ │ └── v7
│ │ │ └── appcompat
│ │ │ ├── R$anim.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$bool.class
│ │ │ ├── R$color.class
│ │ │ ├── R$dimen.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$integer.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ ├── R$style.class
│ │ │ ├── R$styleable.class
│ │ │ └── R.class
│ └── com
│ │ ├── example
│ │ ├── adapter
│ │ │ └── DynamicCenterAdapter.class
│ │ ├── dynamicdemo
│ │ │ ├── BuildConfig.class
│ │ │ ├── MainActivity$1$1.class
│ │ │ ├── MainActivity$1.class
│ │ │ ├── MainActivity.class
│ │ │ ├── R$anim.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$bool.class
│ │ │ ├── R$color.class
│ │ │ ├── R$dimen.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$integer.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$menu.class
│ │ │ ├── R$string.class
│ │ │ ├── R$style.class
│ │ │ ├── R$styleable.class
│ │ │ └── R.class
│ │ ├── entity
│ │ │ ├── DynamicCommentBean.class
│ │ │ ├── DynamicGreetInfo.class
│ │ │ ├── DynamicItemBean.class
│ │ │ └── DynamicReviewInfo.class
│ │ ├── utils
│ │ │ └── MultiUtils.class
│ │ └── view
│ │ │ ├── CommentItemView$Clickable.class
│ │ │ ├── CommentItemView$MyMovementMethod.class
│ │ │ ├── CommentItemView$NameClickListener.class
│ │ │ ├── CommentItemView.class
│ │ │ ├── CommentView$1.class
│ │ │ ├── CommentView.class
│ │ │ ├── DynamicItemVIew$1.class
│ │ │ ├── DynamicItemVIew$2.class
│ │ │ ├── DynamicItemVIew.class
│ │ │ ├── MultiImageView$1.class
│ │ │ └── MultiImageView.class
│ │ └── handmark
│ │ └── pulltorefresh
│ │ └── library
│ │ ├── R$anim.class
│ │ ├── R$attr.class
│ │ ├── R$dimen.class
│ │ ├── R$drawable.class
│ │ ├── R$id.class
│ │ ├── R$layout.class
│ │ ├── R$string.class
│ │ ├── R$styleable.class
│ │ └── R.class
├── dexedLibs
│ ├── android-support-v4-be0f77ae0f278d72f5300e02558ddb4a.jar
│ ├── android-support-v7-appcompat-66bacb12a4175671ebe6e6dee7ee6f1a.jar
│ ├── appcompat_v7-cab008d9e515a16c46e357cfaa414fd9.jar
│ ├── nineoldandroids-2.4.0-b4afda1360a6d236aa1bad78b28d8181.jar
│ └── pulltorefreshlibrary-115bad91816e1e8c2b7b7d4e55fff454.jar
├── jarlist.cache
├── res
│ └── crunch
│ │ ├── drawable-hdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ ├── avater_boy_1.png
│ │ ├── avater_boy_2.png
│ │ ├── avater_girl_1.png
│ │ ├── avater_girl_2.png
│ │ ├── avater_girl_3.png
│ │ ├── comment_background.9.png
│ │ ├── comment_icon_normal.png
│ │ ├── delete_icon_normal.png
│ │ ├── greet_normal.png
│ │ ├── greet_pressed.png
│ │ └── ic_launcher.png
│ │ └── drawable-xxhdpi
│ │ └── ic_launcher.png
└── resources.ap_
├── gen
├── android
│ └── support
│ │ └── v7
│ │ └── appcompat
│ │ └── R.java
└── com
│ ├── example
│ └── dynamicdemo
│ │ ├── BuildConfig.java
│ │ └── R.java
│ └── handmark
│ └── pulltorefresh
│ └── library
│ └── R.java
├── ic_launcher-web.png
├── libs
└── android-support-v4.jar
├── pic.png
├── proguard-project.txt
├── project.properties
├── res
├── drawable-hdpi
│ └── ic_launcher.png
├── drawable-mdpi
│ └── ic_launcher.png
├── drawable-xhdpi
│ ├── .DS_Store
│ ├── avater_boy_1.png
│ ├── avater_boy_2.png
│ ├── avater_girl_1.png
│ ├── avater_girl_2.png
│ ├── avater_girl_3.png
│ ├── comment_background.9.png
│ ├── comment_icon_normal.png
│ ├── delete_icon_normal.png
│ ├── greet_normal.png
│ ├── greet_pressed.png
│ ├── ic_launcher.png
│ ├── my_bar_background.png
│ ├── scarlett_1.png
│ ├── scarlett_2.png
│ ├── scarlett_3.png
│ ├── scarlett_4.png
│ ├── scarlett_5.png
│ ├── scarlett_6.png
│ ├── scarlett_7.png
│ └── scarlett_8.png
├── drawable-xxhdpi
│ └── ic_launcher.png
├── layout
│ ├── activity_main.xml
│ ├── view_avatar.xml
│ ├── view_comment_bar.xml
│ ├── view_dyanmic_item.xml
│ ├── view_function_bar.xml
│ └── view_mine_bar.xml
├── menu
│ └── main.xml
├── values-v11
│ └── styles.xml
├── values-v14
│ └── styles.xml
├── values-w820dp
│ └── dimens.xml
└── values
│ ├── colors.xml
│ ├── dimens.xml
│ ├── strings.xml
│ └── styles.xml
└── src
└── com
└── example
├── adapter
└── DynamicCenterAdapter.java
├── dynamicdemo
└── MainActivity.java
├── entity
├── DynamicCommentBean.java
├── DynamicGreetInfo.java
├── DynamicItemBean.java
└── DynamicReviewInfo.java
├── utils
└── MultiUtils.java
└── view
├── CommentItemView.java
├── CommentView.java
├── DynamicItemVIew.java
└── MultiImageView.java
/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | DynamicDemo
4 |
5 |
6 |
7 |
8 |
9 | com.android.ide.eclipse.adt.ResourceManagerBuilder
10 |
11 |
12 |
13 |
14 | com.android.ide.eclipse.adt.PreCompilerBuilder
15 |
16 |
17 |
18 |
19 | org.eclipse.jdt.core.javabuilder
20 |
21 |
22 |
23 |
24 | com.android.ide.eclipse.adt.ApkBuilder
25 |
26 |
27 |
28 |
29 |
30 | com.android.ide.eclipse.adt.AndroidNature
31 | org.eclipse.jdt.core.javanature
32 |
33 |
34 |
--------------------------------------------------------------------------------
/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
16 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/PullToRefreshLibrary.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/PullToRefreshLibrary.zip
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | **Dynamic Source**
2 | 这是一个类似遇见中的动态的源码.
3 |
4 | 其中只有一个Activity-MainActivity.
5 | *其中比较值得关注的是*
6 | 1. MultiImageView这个View,这个用于显示1~N张图片的一个View.
7 | 2. CommentItemView这个View,用来显示单条评论,其中可以点击名字与整个View.其中的点击事件没有实现
8 | 3. 点击评论时候,会定位到单条动态的最底部,且弹出键盘
9 |
10 | **示意图**
11 |
12 | 
13 |
14 |
15 | **注意**: 之前一直少了一个下拉刷新的库,导致很多朋友都没法运行,实在不好意思.现在把该库以zip包的模式放在根目录下.
--------------------------------------------------------------------------------
/bin/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
10 |
11 |
16 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/bin/DynamicDemo.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/DynamicDemo.apk
--------------------------------------------------------------------------------
/bin/R.txt:
--------------------------------------------------------------------------------
1 | int anim abc_fade_in 0x7f040000
2 | int anim abc_fade_out 0x7f040001
3 | int anim abc_slide_in_bottom 0x7f040002
4 | int anim abc_slide_in_top 0x7f040003
5 | int anim abc_slide_out_bottom 0x7f040004
6 | int anim abc_slide_out_top 0x7f040005
7 | int anim in_animation 0x7f040006
8 | int anim out_animation 0x7f040007
9 | int anim slide_in_from_bottom 0x7f040008
10 | int anim slide_in_from_top 0x7f040009
11 | int anim slide_out_to_bottom 0x7f04000a
12 | int anim slide_out_to_top 0x7f04000b
13 | int attr actionBarDivider 0x7f010025
14 | int attr actionBarItemBackground 0x7f010026
15 | int attr actionBarSize 0x7f010024
16 | int attr actionBarSplitStyle 0x7f010022
17 | int attr actionBarStyle 0x7f010021
18 | int attr actionBarTabBarStyle 0x7f01001e
19 | int attr actionBarTabStyle 0x7f01001d
20 | int attr actionBarTabTextStyle 0x7f01001f
21 | int attr actionBarWidgetTheme 0x7f010023
22 | int attr actionButtonStyle 0x7f01002c
23 | int attr actionDropDownStyle 0x7f01005d
24 | int attr actionLayout 0x7f010064
25 | int attr actionMenuTextAppearance 0x7f010027
26 | int attr actionMenuTextColor 0x7f010028
27 | int attr actionModeBackground 0x7f010052
28 | int attr actionModeCloseButtonStyle 0x7f010051
29 | int attr actionModeCloseDrawable 0x7f010054
30 | int attr actionModeCopyDrawable 0x7f010056
31 | int attr actionModeCutDrawable 0x7f010055
32 | int attr actionModeFindDrawable 0x7f01005a
33 | int attr actionModePasteDrawable 0x7f010057
34 | int attr actionModePopupWindowStyle 0x7f01005c
35 | int attr actionModeSelectAllDrawable 0x7f010058
36 | int attr actionModeShareDrawable 0x7f010059
37 | int attr actionModeSplitBackground 0x7f010053
38 | int attr actionModeStyle 0x7f010050
39 | int attr actionModeWebSearchDrawable 0x7f01005b
40 | int attr actionOverflowButtonStyle 0x7f010020
41 | int attr actionProviderClass 0x7f010066
42 | int attr actionViewClass 0x7f010065
43 | int attr activityChooserViewStyle 0x7f010082
44 | int attr background 0x7f010045
45 | int attr backgroundSplit 0x7f010047
46 | int attr backgroundStacked 0x7f010046
47 | int attr buttonBarButtonStyle 0x7f01002e
48 | int attr buttonBarStyle 0x7f01002d
49 | int attr customNavigationLayout 0x7f010048
50 | int attr disableChildrenWhenDisabled 0x7f01006a
51 | int attr displayOptions 0x7f01003e
52 | int attr divider 0x7f010044
53 | int attr dividerHorizontal 0x7f010031
54 | int attr dividerPadding 0x7f01006c
55 | int attr dividerVertical 0x7f010030
56 | int attr dropDownListViewStyle 0x7f010037
57 | int attr dropdownListPreferredItemHeight 0x7f01005e
58 | int attr expandActivityOverflowButtonDrawable 0x7f010081
59 | int attr height 0x7f01003c
60 | int attr homeAsUpIndicator 0x7f010029
61 | int attr homeLayout 0x7f010049
62 | int attr icon 0x7f010042
63 | int attr iconifiedByDefault 0x7f010070
64 | int attr indeterminateProgressStyle 0x7f01004b
65 | int attr initialActivityCount 0x7f010080
66 | int attr isLightTheme 0x7f01006f
67 | int attr itemPadding 0x7f01004d
68 | int attr listChoiceBackgroundIndicator 0x7f010062
69 | int attr listPopupWindowStyle 0x7f010038
70 | int attr listPreferredItemHeight 0x7f010032
71 | int attr listPreferredItemHeightLarge 0x7f010034
72 | int attr listPreferredItemHeightSmall 0x7f010033
73 | int attr listPreferredItemPaddingLeft 0x7f010035
74 | int attr listPreferredItemPaddingRight 0x7f010036
75 | int attr logo 0x7f010043
76 | int attr navigationMode 0x7f01003d
77 | int attr paddingEnd 0x7f01004f
78 | int attr paddingStart 0x7f01004e
79 | int attr panelMenuListTheme 0x7f010061
80 | int attr panelMenuListWidth 0x7f010060
81 | int attr popupMenuStyle 0x7f01005f
82 | int attr popupPromptView 0x7f010069
83 | int attr progressBarPadding 0x7f01004c
84 | int attr progressBarStyle 0x7f01004a
85 | int attr prompt 0x7f010067
86 | int attr ptrAdapterViewBackground 0x7f010010
87 | int attr ptrAnimationStyle 0x7f01000c
88 | int attr ptrDrawable 0x7f010006
89 | int attr ptrDrawableBottom 0x7f010012
90 | int attr ptrDrawableEnd 0x7f010008
91 | int attr ptrDrawableStart 0x7f010007
92 | int attr ptrDrawableTop 0x7f010011
93 | int attr ptrHeaderBackground 0x7f010001
94 | int attr ptrHeaderSubTextColor 0x7f010003
95 | int attr ptrHeaderTextAppearance 0x7f01000a
96 | int attr ptrHeaderTextColor 0x7f010002
97 | int attr ptrListViewExtrasEnabled 0x7f01000e
98 | int attr ptrMode 0x7f010004
99 | int attr ptrOverScroll 0x7f010009
100 | int attr ptrRefreshableViewBackground 0x7f010000
101 | int attr ptrRotateDrawableWhilePulling 0x7f01000f
102 | int attr ptrScrollingWhileRefreshingEnabled 0x7f01000d
103 | int attr ptrShowIndicator 0x7f010005
104 | int attr ptrSubHeaderTextAppearance 0x7f01000b
105 | int attr queryHint 0x7f010071
106 | int attr scrollBarPanel 0x7f010013
107 | int attr scrollBarPanelInAnimation 0x7f010014
108 | int attr scrollBarPanelOutAnimation 0x7f010015
109 | int attr searchDropdownBackground 0x7f010072
110 | int attr searchResultListItemHeight 0x7f01007b
111 | int attr searchViewAutoCompleteTextView 0x7f01007f
112 | int attr searchViewCloseIcon 0x7f010073
113 | int attr searchViewEditQuery 0x7f010077
114 | int attr searchViewEditQueryBackground 0x7f010078
115 | int attr searchViewGoIcon 0x7f010074
116 | int attr searchViewSearchIcon 0x7f010075
117 | int attr searchViewTextField 0x7f010079
118 | int attr searchViewTextFieldRight 0x7f01007a
119 | int attr searchViewVoiceIcon 0x7f010076
120 | int attr selectableItemBackground 0x7f01002f
121 | int attr showAsAction 0x7f010063
122 | int attr showDividers 0x7f01006b
123 | int attr spinnerDropDownItemStyle 0x7f01006e
124 | int attr spinnerMode 0x7f010068
125 | int attr spinnerStyle 0x7f01006d
126 | int attr subtitle 0x7f01003f
127 | int attr subtitleTextStyle 0x7f010041
128 | int attr textAllCaps 0x7f010083
129 | int attr textAppearanceLargePopupMenu 0x7f01002a
130 | int attr textAppearanceListItem 0x7f010039
131 | int attr textAppearanceListItemSmall 0x7f01003a
132 | int attr textAppearanceSearchResultSubtitle 0x7f01007d
133 | int attr textAppearanceSearchResultTitle 0x7f01007c
134 | int attr textAppearanceSmallPopupMenu 0x7f01002b
135 | int attr textColorSearchUrl 0x7f01007e
136 | int attr title 0x7f01003b
137 | int attr titleTextStyle 0x7f010040
138 | int attr windowActionBar 0x7f010016
139 | int attr windowActionBarOverlay 0x7f010017
140 | int attr windowFixedHeightMajor 0x7f01001c
141 | int attr windowFixedHeightMinor 0x7f01001a
142 | int attr windowFixedWidthMajor 0x7f010019
143 | int attr windowFixedWidthMinor 0x7f01001b
144 | int attr windowSplitActionBar 0x7f010018
145 | int bool abc_action_bar_embed_tabs_pre_jb 0x7f080000
146 | int bool abc_action_bar_expanded_action_views_exclusive 0x7f080001
147 | int bool abc_config_actionMenuItemAllCaps 0x7f080005
148 | int bool abc_config_allowActionMenuItemTextWithIcon 0x7f080004
149 | int bool abc_config_showMenuShortcutsWhenKeyboardPresent 0x7f080003
150 | int bool abc_split_action_bar_is_narrow 0x7f080002
151 | int color abc_search_url_text_holo 0x7f09000a
152 | int color abc_search_url_text_normal 0x7f090000
153 | int color abc_search_url_text_pressed 0x7f090002
154 | int color abc_search_url_text_selected 0x7f090001
155 | int color black 0x7f090006
156 | int color c_324d82 0x7f090007
157 | int color c_33000000 0x7f090003
158 | int color c_333333 0x7f090008
159 | int color c_cccccc 0x7f090009
160 | int color transparent 0x7f090004
161 | int color white 0x7f090005
162 | int dimen abc_action_bar_default_height 0x7f060007
163 | int dimen abc_action_bar_icon_vertical_padding 0x7f060008
164 | int dimen abc_action_bar_progress_bar_size 0x7f06000f
165 | int dimen abc_action_bar_stacked_max_height 0x7f06000e
166 | int dimen abc_action_bar_stacked_tab_max_width 0x7f060006
167 | int dimen abc_action_bar_subtitle_bottom_margin 0x7f06000c
168 | int dimen abc_action_bar_subtitle_text_size 0x7f06000a
169 | int dimen abc_action_bar_subtitle_top_margin 0x7f06000b
170 | int dimen abc_action_bar_title_text_size 0x7f060009
171 | int dimen abc_action_button_min_width 0x7f06000d
172 | int dimen abc_config_prefDialogWidth 0x7f060005
173 | int dimen abc_dropdownitem_icon_width 0x7f060015
174 | int dimen abc_dropdownitem_text_padding_left 0x7f060013
175 | int dimen abc_dropdownitem_text_padding_right 0x7f060014
176 | int dimen abc_panel_menu_list_width 0x7f060010
177 | int dimen abc_search_view_preferred_width 0x7f060012
178 | int dimen abc_search_view_text_min_width 0x7f060011
179 | int dimen activity_horizontal_margin 0x7f06001a
180 | int dimen activity_vertical_margin 0x7f06001b
181 | int dimen dialog_fixed_height_major 0x7f060018
182 | int dimen dialog_fixed_height_minor 0x7f060019
183 | int dimen dialog_fixed_width_major 0x7f060016
184 | int dimen dialog_fixed_width_minor 0x7f060017
185 | int dimen header_footer_left_right_padding 0x7f060003
186 | int dimen header_footer_top_bottom_padding 0x7f060004
187 | int dimen indicator_corner_radius 0x7f060001
188 | int dimen indicator_internal_padding 0x7f060002
189 | int dimen indicator_right_padding 0x7f060000
190 | int drawable abc_ab_bottom_solid_dark_holo 0x7f020000
191 | int drawable abc_ab_bottom_solid_light_holo 0x7f020001
192 | int drawable abc_ab_bottom_transparent_dark_holo 0x7f020002
193 | int drawable abc_ab_bottom_transparent_light_holo 0x7f020003
194 | int drawable abc_ab_share_pack_holo_dark 0x7f020004
195 | int drawable abc_ab_share_pack_holo_light 0x7f020005
196 | int drawable abc_ab_solid_dark_holo 0x7f020006
197 | int drawable abc_ab_solid_light_holo 0x7f020007
198 | int drawable abc_ab_stacked_solid_dark_holo 0x7f020008
199 | int drawable abc_ab_stacked_solid_light_holo 0x7f020009
200 | int drawable abc_ab_stacked_transparent_dark_holo 0x7f02000a
201 | int drawable abc_ab_stacked_transparent_light_holo 0x7f02000b
202 | int drawable abc_ab_transparent_dark_holo 0x7f02000c
203 | int drawable abc_ab_transparent_light_holo 0x7f02000d
204 | int drawable abc_cab_background_bottom_holo_dark 0x7f02000e
205 | int drawable abc_cab_background_bottom_holo_light 0x7f02000f
206 | int drawable abc_cab_background_top_holo_dark 0x7f020010
207 | int drawable abc_cab_background_top_holo_light 0x7f020011
208 | int drawable abc_ic_ab_back_holo_dark 0x7f020012
209 | int drawable abc_ic_ab_back_holo_light 0x7f020013
210 | int drawable abc_ic_cab_done_holo_dark 0x7f020014
211 | int drawable abc_ic_cab_done_holo_light 0x7f020015
212 | int drawable abc_ic_clear 0x7f020016
213 | int drawable abc_ic_clear_disabled 0x7f020017
214 | int drawable abc_ic_clear_holo_light 0x7f020018
215 | int drawable abc_ic_clear_normal 0x7f020019
216 | int drawable abc_ic_clear_search_api_disabled_holo_light 0x7f02001a
217 | int drawable abc_ic_clear_search_api_holo_light 0x7f02001b
218 | int drawable abc_ic_commit_search_api_holo_dark 0x7f02001c
219 | int drawable abc_ic_commit_search_api_holo_light 0x7f02001d
220 | int drawable abc_ic_go 0x7f02001e
221 | int drawable abc_ic_go_search_api_holo_light 0x7f02001f
222 | int drawable abc_ic_menu_moreoverflow_normal_holo_dark 0x7f020020
223 | int drawable abc_ic_menu_moreoverflow_normal_holo_light 0x7f020021
224 | int drawable abc_ic_menu_share_holo_dark 0x7f020022
225 | int drawable abc_ic_menu_share_holo_light 0x7f020023
226 | int drawable abc_ic_search 0x7f020024
227 | int drawable abc_ic_search_api_holo_light 0x7f020025
228 | int drawable abc_ic_voice_search 0x7f020026
229 | int drawable abc_ic_voice_search_api_holo_light 0x7f020027
230 | int drawable abc_item_background_holo_dark 0x7f020028
231 | int drawable abc_item_background_holo_light 0x7f020029
232 | int drawable abc_list_divider_holo_dark 0x7f02002a
233 | int drawable abc_list_divider_holo_light 0x7f02002b
234 | int drawable abc_list_focused_holo 0x7f02002c
235 | int drawable abc_list_longpressed_holo 0x7f02002d
236 | int drawable abc_list_pressed_holo_dark 0x7f02002e
237 | int drawable abc_list_pressed_holo_light 0x7f02002f
238 | int drawable abc_list_selector_background_transition_holo_dark 0x7f020030
239 | int drawable abc_list_selector_background_transition_holo_light 0x7f020031
240 | int drawable abc_list_selector_disabled_holo_dark 0x7f020032
241 | int drawable abc_list_selector_disabled_holo_light 0x7f020033
242 | int drawable abc_list_selector_holo_dark 0x7f020034
243 | int drawable abc_list_selector_holo_light 0x7f020035
244 | int drawable abc_menu_dropdown_panel_holo_dark 0x7f020036
245 | int drawable abc_menu_dropdown_panel_holo_light 0x7f020037
246 | int drawable abc_menu_hardkey_panel_holo_dark 0x7f020038
247 | int drawable abc_menu_hardkey_panel_holo_light 0x7f020039
248 | int drawable abc_search_dropdown_dark 0x7f02003a
249 | int drawable abc_search_dropdown_light 0x7f02003b
250 | int drawable abc_spinner_ab_default_holo_dark 0x7f02003c
251 | int drawable abc_spinner_ab_default_holo_light 0x7f02003d
252 | int drawable abc_spinner_ab_disabled_holo_dark 0x7f02003e
253 | int drawable abc_spinner_ab_disabled_holo_light 0x7f02003f
254 | int drawable abc_spinner_ab_focused_holo_dark 0x7f020040
255 | int drawable abc_spinner_ab_focused_holo_light 0x7f020041
256 | int drawable abc_spinner_ab_holo_dark 0x7f020042
257 | int drawable abc_spinner_ab_holo_light 0x7f020043
258 | int drawable abc_spinner_ab_pressed_holo_dark 0x7f020044
259 | int drawable abc_spinner_ab_pressed_holo_light 0x7f020045
260 | int drawable abc_tab_indicator_ab_holo 0x7f020046
261 | int drawable abc_tab_selected_focused_holo 0x7f020047
262 | int drawable abc_tab_selected_holo 0x7f020048
263 | int drawable abc_tab_selected_pressed_holo 0x7f020049
264 | int drawable abc_tab_unselected_pressed_holo 0x7f02004a
265 | int drawable abc_textfield_search_default_holo_dark 0x7f02004b
266 | int drawable abc_textfield_search_default_holo_light 0x7f02004c
267 | int drawable abc_textfield_search_right_default_holo_dark 0x7f02004d
268 | int drawable abc_textfield_search_right_default_holo_light 0x7f02004e
269 | int drawable abc_textfield_search_right_selected_holo_dark 0x7f02004f
270 | int drawable abc_textfield_search_right_selected_holo_light 0x7f020050
271 | int drawable abc_textfield_search_selected_holo_dark 0x7f020051
272 | int drawable abc_textfield_search_selected_holo_light 0x7f020052
273 | int drawable abc_textfield_searchview_holo_dark 0x7f020053
274 | int drawable abc_textfield_searchview_holo_light 0x7f020054
275 | int drawable abc_textfield_searchview_right_holo_dark 0x7f020055
276 | int drawable abc_textfield_searchview_right_holo_light 0x7f020056
277 | int drawable avater_boy_1 0x7f020057
278 | int drawable avater_boy_2 0x7f020058
279 | int drawable avater_girl_1 0x7f020059
280 | int drawable avater_girl_2 0x7f02005a
281 | int drawable avater_girl_3 0x7f02005b
282 | int drawable comment_background 0x7f02005c
283 | int drawable comment_icon_normal 0x7f02005d
284 | int drawable default_ptr_flip 0x7f02005e
285 | int drawable default_ptr_rotate 0x7f02005f
286 | int drawable delete_icon_normal 0x7f020060
287 | int drawable greet_normal 0x7f020061
288 | int drawable greet_pressed 0x7f020062
289 | int drawable heart_bg 0x7f020063
290 | int drawable heart_clip_drawable 0x7f020064
291 | int drawable heart_clip_img 0x7f020065
292 | int drawable heart_img 0x7f020066
293 | int drawable ic_launcher 0x7f020067
294 | int drawable indicator_arrow 0x7f020068
295 | int drawable indicator_bg_bottom 0x7f020069
296 | int drawable indicator_bg_top 0x7f02006a
297 | int drawable my_bar_background 0x7f02006b
298 | int drawable scarlett_1 0x7f02006c
299 | int drawable scarlett_2 0x7f02006d
300 | int drawable scarlett_3 0x7f02006e
301 | int drawable scarlett_4 0x7f02006f
302 | int drawable scarlett_5 0x7f020070
303 | int drawable scarlett_6 0x7f020071
304 | int drawable scarlett_7 0x7f020072
305 | int drawable scarlett_8 0x7f020073
306 | int id action_bar 0x7f050029
307 | int id action_bar_activity_content 0x7f050022
308 | int id action_bar_container 0x7f050028
309 | int id action_bar_overlay_layout 0x7f05002c
310 | int id action_bar_root 0x7f050027
311 | int id action_bar_subtitle 0x7f050030
312 | int id action_bar_title 0x7f05002f
313 | int id action_context_bar 0x7f05002a
314 | int id action_menu_divider 0x7f050023
315 | int id action_menu_presenter 0x7f050024
316 | int id action_mode_close_button 0x7f050031
317 | int id action_settings 0x7f050063
318 | int id activity_chooser_view_content 0x7f050032
319 | int id always 0x7f050018
320 | int id beginning 0x7f05001e
321 | int id both 0x7f050003
322 | int id checkbox 0x7f05003a
323 | int id collapseActionView 0x7f05001a
324 | int id dcvComment 0x7f05005b
325 | int id default_activity_button 0x7f050035
326 | int id dialog 0x7f05001b
327 | int id disableHome 0x7f050015
328 | int id disabled 0x7f050000
329 | int id dropdown 0x7f05001c
330 | int id edit_query 0x7f05003d
331 | int id end 0x7f050020
332 | int id etInput 0x7f05004a
333 | int id expand_activities_button 0x7f050033
334 | int id expanded_menu 0x7f050039
335 | int id fl_inner 0x7f05004b
336 | int id flip 0x7f050008
337 | int id gridview 0x7f05000a
338 | int id heart 0x7f050009
339 | int id home 0x7f050021
340 | int id homeAsUp 0x7f050012
341 | int id icon 0x7f050037
342 | int id ifRoom 0x7f050017
343 | int id image 0x7f050034
344 | int id ivMyAvater 0x7f050061
345 | int id ivPhoto 0x7f050050
346 | int id listMode 0x7f05000e
347 | int id list_item 0x7f050036
348 | int id llAvater 0x7f050055
349 | int id llBar 0x7f05005c
350 | int id llComment 0x7f050054
351 | int id llContent 0x7f050056
352 | int id llGreetPhoto 0x7f050051
353 | int id manualOnly 0x7f050004
354 | int id middle 0x7f05001f
355 | int id mivImage 0x7f050059
356 | int id never 0x7f050016
357 | int id none 0x7f05001d
358 | int id normal 0x7f05000d
359 | int id progress_circular 0x7f050025
360 | int id progress_horizontal 0x7f050026
361 | int id prvDynamicList 0x7f050049
362 | int id pullDownFromTop 0x7f050005
363 | int id pullFromEnd 0x7f050002
364 | int id pullFromStart 0x7f050001
365 | int id pullUpFromBottom 0x7f050006
366 | int id pull_to_refresh_image 0x7f05004c
367 | int id pull_to_refresh_progress 0x7f05004d
368 | int id pull_to_refresh_sub_text 0x7f05004f
369 | int id pull_to_refresh_text 0x7f05004e
370 | int id radio 0x7f05003c
371 | int id rlFunction 0x7f05005a
372 | int id rotate 0x7f050007
373 | int id scrollview 0x7f05000c
374 | int id search_badge 0x7f05003f
375 | int id search_bar 0x7f05003e
376 | int id search_button 0x7f050040
377 | int id search_close_btn 0x7f050045
378 | int id search_edit_frame 0x7f050041
379 | int id search_go_btn 0x7f050047
380 | int id search_mag_icon 0x7f050042
381 | int id search_plate 0x7f050043
382 | int id search_src_text 0x7f050044
383 | int id search_voice_btn 0x7f050048
384 | int id shortcut 0x7f05003b
385 | int id showCustom 0x7f050014
386 | int id showHome 0x7f050011
387 | int id showTitle 0x7f050013
388 | int id split_action_bar 0x7f05002b
389 | int id submit_area 0x7f050046
390 | int id tabMode 0x7f05000f
391 | int id title 0x7f050038
392 | int id top_action_bar 0x7f05002d
393 | int id tvComment 0x7f05005f
394 | int id tvContent 0x7f050058
395 | int id tvDelete 0x7f05005d
396 | int id tvGreet 0x7f05005e
397 | int id tvGreetTitle 0x7f050052
398 | int id tvMyName 0x7f050062
399 | int id tvName 0x7f050057
400 | int id tvTime 0x7f050060
401 | int id up 0x7f05002e
402 | int id useLogo 0x7f050010
403 | int id vSplit 0x7f050053
404 | int id webview 0x7f05000b
405 | int id withText 0x7f050019
406 | int integer abc_max_action_buttons 0x7f0a0000
407 | int layout abc_action_bar_decor 0x7f030000
408 | int layout abc_action_bar_decor_include 0x7f030001
409 | int layout abc_action_bar_decor_overlay 0x7f030002
410 | int layout abc_action_bar_home 0x7f030003
411 | int layout abc_action_bar_tab 0x7f030004
412 | int layout abc_action_bar_tabbar 0x7f030005
413 | int layout abc_action_bar_title_item 0x7f030006
414 | int layout abc_action_bar_view_list_nav_layout 0x7f030007
415 | int layout abc_action_menu_item_layout 0x7f030008
416 | int layout abc_action_menu_layout 0x7f030009
417 | int layout abc_action_mode_bar 0x7f03000a
418 | int layout abc_action_mode_close_item 0x7f03000b
419 | int layout abc_activity_chooser_view 0x7f03000c
420 | int layout abc_activity_chooser_view_include 0x7f03000d
421 | int layout abc_activity_chooser_view_list_item 0x7f03000e
422 | int layout abc_expanded_menu_layout 0x7f03000f
423 | int layout abc_list_menu_item_checkbox 0x7f030010
424 | int layout abc_list_menu_item_icon 0x7f030011
425 | int layout abc_list_menu_item_layout 0x7f030012
426 | int layout abc_list_menu_item_radio 0x7f030013
427 | int layout abc_popup_menu_item_layout 0x7f030014
428 | int layout abc_search_dropdown_item_icons_2line 0x7f030015
429 | int layout abc_search_view 0x7f030016
430 | int layout abc_simple_decor 0x7f030017
431 | int layout activity_main 0x7f030018
432 | int layout pull_to_refresh_header_horizontal 0x7f030019
433 | int layout pull_to_refresh_header_vertical 0x7f03001a
434 | int layout support_simple_spinner_dropdown_item 0x7f03001b
435 | int layout view_avatar 0x7f03001c
436 | int layout view_comment_bar 0x7f03001d
437 | int layout view_dyanmic_item 0x7f03001e
438 | int layout view_function_bar 0x7f03001f
439 | int layout view_mine_bar 0x7f030020
440 | int menu main 0x7f0c0000
441 | int string abc_action_bar_home_description 0x7f070007
442 | int string abc_action_bar_up_description 0x7f070008
443 | int string abc_action_menu_overflow_description 0x7f070009
444 | int string abc_action_mode_done 0x7f070006
445 | int string abc_activity_chooser_view_see_all 0x7f070010
446 | int string abc_activitychooserview_choose_application 0x7f07000f
447 | int string abc_searchview_description_clear 0x7f07000c
448 | int string abc_searchview_description_query 0x7f07000b
449 | int string abc_searchview_description_search 0x7f07000a
450 | int string abc_searchview_description_submit 0x7f07000d
451 | int string abc_searchview_description_voice 0x7f07000e
452 | int string abc_shareactionprovider_share_with 0x7f070012
453 | int string abc_shareactionprovider_share_with_application 0x7f070011
454 | int string action_settings 0x7f070015
455 | int string app_name 0x7f070013
456 | int string hello_world 0x7f070014
457 | int string pull_to_refresh_from_bottom_pull_label 0x7f070003
458 | int string pull_to_refresh_from_bottom_refreshing_label 0x7f070005
459 | int string pull_to_refresh_from_bottom_release_label 0x7f070004
460 | int string pull_to_refresh_pull_label 0x7f070000
461 | int string pull_to_refresh_refreshing_label 0x7f070002
462 | int string pull_to_refresh_release_label 0x7f070001
463 | int string reply_text 0x7f070016
464 | int style AppBaseTheme 0x7f0b008b
465 | int style AppTheme 0x7f0b008c
466 | int style TextAppearance_AppCompat_Base_CompactMenu_Dialog 0x7f0b0063
467 | int style TextAppearance_AppCompat_Base_SearchResult 0x7f0b006d
468 | int style TextAppearance_AppCompat_Base_SearchResult_Subtitle 0x7f0b006f
469 | int style TextAppearance_AppCompat_Base_SearchResult_Title 0x7f0b006e
470 | int style TextAppearance_AppCompat_Base_Widget_PopupMenu_Large 0x7f0b0069
471 | int style TextAppearance_AppCompat_Base_Widget_PopupMenu_Small 0x7f0b006a
472 | int style TextAppearance_AppCompat_Light_Base_SearchResult 0x7f0b0070
473 | int style TextAppearance_AppCompat_Light_Base_SearchResult_Subtitle 0x7f0b0072
474 | int style TextAppearance_AppCompat_Light_Base_SearchResult_Title 0x7f0b0071
475 | int style TextAppearance_AppCompat_Light_Base_Widget_PopupMenu_Large 0x7f0b006b
476 | int style TextAppearance_AppCompat_Light_Base_Widget_PopupMenu_Small 0x7f0b006c
477 | int style TextAppearance_AppCompat_Light_SearchResult_Subtitle 0x7f0b0035
478 | int style TextAppearance_AppCompat_Light_SearchResult_Title 0x7f0b0034
479 | int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x7f0b0030
480 | int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x7f0b0031
481 | int style TextAppearance_AppCompat_SearchResult_Subtitle 0x7f0b0033
482 | int style TextAppearance_AppCompat_SearchResult_Title 0x7f0b0032
483 | int style TextAppearance_AppCompat_Widget_ActionBar_Menu 0x7f0b001a
484 | int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x7f0b0006
485 | int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x7f0b0008
486 | int style TextAppearance_AppCompat_Widget_ActionBar_Title 0x7f0b0005
487 | int style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x7f0b0007
488 | int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x7f0b001e
489 | int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse 0x7f0b0020
490 | int style TextAppearance_AppCompat_Widget_ActionMode_Title 0x7f0b001d
491 | int style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse 0x7f0b001f
492 | int style TextAppearance_AppCompat_Widget_Base_ActionBar_Menu 0x7f0b0054
493 | int style TextAppearance_AppCompat_Widget_Base_ActionBar_Subtitle 0x7f0b0056
494 | int style TextAppearance_AppCompat_Widget_Base_ActionBar_Subtitle_Inverse 0x7f0b0058
495 | int style TextAppearance_AppCompat_Widget_Base_ActionBar_Title 0x7f0b0055
496 | int style TextAppearance_AppCompat_Widget_Base_ActionBar_Title_Inverse 0x7f0b0057
497 | int style TextAppearance_AppCompat_Widget_Base_ActionMode_Subtitle 0x7f0b0051
498 | int style TextAppearance_AppCompat_Widget_Base_ActionMode_Subtitle_Inverse 0x7f0b0053
499 | int style TextAppearance_AppCompat_Widget_Base_ActionMode_Title 0x7f0b0050
500 | int style TextAppearance_AppCompat_Widget_Base_ActionMode_Title_Inverse 0x7f0b0052
501 | int style TextAppearance_AppCompat_Widget_Base_DropDownItem 0x7f0b0061
502 | int style TextAppearance_AppCompat_Widget_DropDownItem 0x7f0b0021
503 | int style TextAppearance_AppCompat_Widget_PopupMenu_Large 0x7f0b002e
504 | int style TextAppearance_AppCompat_Widget_PopupMenu_Small 0x7f0b002f
505 | int style TextAppearance_Widget_AppCompat_Base_ExpandedMenu_Item 0x7f0b0062
506 | int style TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x7f0b0028
507 | int style Theme_AppCompat 0x7f0b0077
508 | int style Theme_AppCompat_Base_CompactMenu 0x7f0b0083
509 | int style Theme_AppCompat_Base_CompactMenu_Dialog 0x7f0b0084
510 | int style Theme_AppCompat_CompactMenu 0x7f0b007c
511 | int style Theme_AppCompat_CompactMenu_Dialog 0x7f0b007d
512 | int style Theme_AppCompat_DialogWhenLarge 0x7f0b007a
513 | int style Theme_AppCompat_Light 0x7f0b0078
514 | int style Theme_AppCompat_Light_DarkActionBar 0x7f0b0079
515 | int style Theme_AppCompat_Light_DialogWhenLarge 0x7f0b007b
516 | int style Theme_Base 0x7f0b007e
517 | int style Theme_Base_AppCompat 0x7f0b0080
518 | int style Theme_Base_AppCompat_Dialog_FixedSize 0x7f0b0087
519 | int style Theme_Base_AppCompat_Dialog_Light_FixedSize 0x7f0b0088
520 | int style Theme_Base_AppCompat_DialogWhenLarge 0x7f0b0085
521 | int style Theme_Base_AppCompat_DialogWhenLarge_Base 0x7f0b0089
522 | int style Theme_Base_AppCompat_Light 0x7f0b0081
523 | int style Theme_Base_AppCompat_Light_DarkActionBar 0x7f0b0082
524 | int style Theme_Base_AppCompat_Light_DialogWhenLarge 0x7f0b0086
525 | int style Theme_Base_AppCompat_Light_DialogWhenLarge_Base 0x7f0b008a
526 | int style Theme_Base_Light 0x7f0b007f
527 | int style Widget_AppCompat_ActionBar 0x7f0b0000
528 | int style Widget_AppCompat_ActionBar_Solid 0x7f0b0002
529 | int style Widget_AppCompat_ActionBar_TabBar 0x7f0b0011
530 | int style Widget_AppCompat_ActionBar_TabText 0x7f0b0017
531 | int style Widget_AppCompat_ActionBar_TabView 0x7f0b0014
532 | int style Widget_AppCompat_ActionButton 0x7f0b000b
533 | int style Widget_AppCompat_ActionButton_CloseMode 0x7f0b000d
534 | int style Widget_AppCompat_ActionButton_Overflow 0x7f0b000f
535 | int style Widget_AppCompat_ActionMode 0x7f0b001b
536 | int style Widget_AppCompat_ActivityChooserView 0x7f0b0038
537 | int style Widget_AppCompat_AutoCompleteTextView 0x7f0b0036
538 | int style Widget_AppCompat_Base_ActionBar 0x7f0b003a
539 | int style Widget_AppCompat_Base_ActionBar_Solid 0x7f0b003c
540 | int style Widget_AppCompat_Base_ActionBar_TabBar 0x7f0b0045
541 | int style Widget_AppCompat_Base_ActionBar_TabText 0x7f0b004b
542 | int style Widget_AppCompat_Base_ActionBar_TabView 0x7f0b0048
543 | int style Widget_AppCompat_Base_ActionButton 0x7f0b003f
544 | int style Widget_AppCompat_Base_ActionButton_CloseMode 0x7f0b0041
545 | int style Widget_AppCompat_Base_ActionButton_Overflow 0x7f0b0043
546 | int style Widget_AppCompat_Base_ActionMode 0x7f0b004e
547 | int style Widget_AppCompat_Base_ActivityChooserView 0x7f0b0075
548 | int style Widget_AppCompat_Base_AutoCompleteTextView 0x7f0b0073
549 | int style Widget_AppCompat_Base_DropDownItem_Spinner 0x7f0b005d
550 | int style Widget_AppCompat_Base_ListPopupWindow 0x7f0b0065
551 | int style Widget_AppCompat_Base_ListView_DropDown 0x7f0b005f
552 | int style Widget_AppCompat_Base_ListView_Menu 0x7f0b0064
553 | int style Widget_AppCompat_Base_PopupMenu 0x7f0b0067
554 | int style Widget_AppCompat_Base_ProgressBar 0x7f0b005a
555 | int style Widget_AppCompat_Base_ProgressBar_Horizontal 0x7f0b0059
556 | int style Widget_AppCompat_Base_Spinner 0x7f0b005b
557 | int style Widget_AppCompat_DropDownItem_Spinner 0x7f0b0024
558 | int style Widget_AppCompat_Light_ActionBar 0x7f0b0001
559 | int style Widget_AppCompat_Light_ActionBar_Solid 0x7f0b0003
560 | int style Widget_AppCompat_Light_ActionBar_Solid_Inverse 0x7f0b0004
561 | int style Widget_AppCompat_Light_ActionBar_TabBar 0x7f0b0012
562 | int style Widget_AppCompat_Light_ActionBar_TabBar_Inverse 0x7f0b0013
563 | int style Widget_AppCompat_Light_ActionBar_TabText 0x7f0b0018
564 | int style Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x7f0b0019
565 | int style Widget_AppCompat_Light_ActionBar_TabView 0x7f0b0015
566 | int style Widget_AppCompat_Light_ActionBar_TabView_Inverse 0x7f0b0016
567 | int style Widget_AppCompat_Light_ActionButton 0x7f0b000c
568 | int style Widget_AppCompat_Light_ActionButton_CloseMode 0x7f0b000e
569 | int style Widget_AppCompat_Light_ActionButton_Overflow 0x7f0b0010
570 | int style Widget_AppCompat_Light_ActionMode_Inverse 0x7f0b001c
571 | int style Widget_AppCompat_Light_ActivityChooserView 0x7f0b0039
572 | int style Widget_AppCompat_Light_AutoCompleteTextView 0x7f0b0037
573 | int style Widget_AppCompat_Light_Base_ActionBar 0x7f0b003b
574 | int style Widget_AppCompat_Light_Base_ActionBar_Solid 0x7f0b003d
575 | int style Widget_AppCompat_Light_Base_ActionBar_Solid_Inverse 0x7f0b003e
576 | int style Widget_AppCompat_Light_Base_ActionBar_TabBar 0x7f0b0046
577 | int style Widget_AppCompat_Light_Base_ActionBar_TabBar_Inverse 0x7f0b0047
578 | int style Widget_AppCompat_Light_Base_ActionBar_TabText 0x7f0b004c
579 | int style Widget_AppCompat_Light_Base_ActionBar_TabText_Inverse 0x7f0b004d
580 | int style Widget_AppCompat_Light_Base_ActionBar_TabView 0x7f0b0049
581 | int style Widget_AppCompat_Light_Base_ActionBar_TabView_Inverse 0x7f0b004a
582 | int style Widget_AppCompat_Light_Base_ActionButton 0x7f0b0040
583 | int style Widget_AppCompat_Light_Base_ActionButton_CloseMode 0x7f0b0042
584 | int style Widget_AppCompat_Light_Base_ActionButton_Overflow 0x7f0b0044
585 | int style Widget_AppCompat_Light_Base_ActionMode_Inverse 0x7f0b004f
586 | int style Widget_AppCompat_Light_Base_ActivityChooserView 0x7f0b0076
587 | int style Widget_AppCompat_Light_Base_AutoCompleteTextView 0x7f0b0074
588 | int style Widget_AppCompat_Light_Base_DropDownItem_Spinner 0x7f0b005e
589 | int style Widget_AppCompat_Light_Base_ListPopupWindow 0x7f0b0066
590 | int style Widget_AppCompat_Light_Base_ListView_DropDown 0x7f0b0060
591 | int style Widget_AppCompat_Light_Base_PopupMenu 0x7f0b0068
592 | int style Widget_AppCompat_Light_Base_Spinner 0x7f0b005c
593 | int style Widget_AppCompat_Light_DropDownItem_Spinner 0x7f0b0025
594 | int style Widget_AppCompat_Light_ListPopupWindow 0x7f0b002a
595 | int style Widget_AppCompat_Light_ListView_DropDown 0x7f0b0027
596 | int style Widget_AppCompat_Light_PopupMenu 0x7f0b002c
597 | int style Widget_AppCompat_Light_Spinner_DropDown_ActionBar 0x7f0b0023
598 | int style Widget_AppCompat_ListPopupWindow 0x7f0b0029
599 | int style Widget_AppCompat_ListView_DropDown 0x7f0b0026
600 | int style Widget_AppCompat_ListView_Menu 0x7f0b002d
601 | int style Widget_AppCompat_PopupMenu 0x7f0b002b
602 | int style Widget_AppCompat_ProgressBar 0x7f0b000a
603 | int style Widget_AppCompat_ProgressBar_Horizontal 0x7f0b0009
604 | int style Widget_AppCompat_Spinner_DropDown_ActionBar 0x7f0b0022
605 | int[] styleable ActionBar { 0x7f01003b, 0x7f01003c, 0x7f01003d, 0x7f01003e, 0x7f01003f, 0x7f010040, 0x7f010041, 0x7f010042, 0x7f010043, 0x7f010044, 0x7f010045, 0x7f010046, 0x7f010047, 0x7f010048, 0x7f010049, 0x7f01004a, 0x7f01004b, 0x7f01004c, 0x7f01004d }
606 | int styleable ActionBar_background 10
607 | int styleable ActionBar_backgroundSplit 12
608 | int styleable ActionBar_backgroundStacked 11
609 | int styleable ActionBar_customNavigationLayout 13
610 | int styleable ActionBar_displayOptions 3
611 | int styleable ActionBar_divider 9
612 | int styleable ActionBar_height 1
613 | int styleable ActionBar_homeLayout 14
614 | int styleable ActionBar_icon 7
615 | int styleable ActionBar_indeterminateProgressStyle 16
616 | int styleable ActionBar_itemPadding 18
617 | int styleable ActionBar_logo 8
618 | int styleable ActionBar_navigationMode 2
619 | int styleable ActionBar_progressBarPadding 17
620 | int styleable ActionBar_progressBarStyle 15
621 | int styleable ActionBar_subtitle 4
622 | int styleable ActionBar_subtitleTextStyle 6
623 | int styleable ActionBar_title 0
624 | int styleable ActionBar_titleTextStyle 5
625 | int[] styleable ActionBarLayout { 0x010100b3 }
626 | int styleable ActionBarLayout_android_layout_gravity 0
627 | int[] styleable ActionBarWindow { 0x7f010016, 0x7f010017, 0x7f010018, 0x7f010019, 0x7f01001a, 0x7f01001b, 0x7f01001c }
628 | int styleable ActionBarWindow_windowActionBar 0
629 | int styleable ActionBarWindow_windowActionBarOverlay 1
630 | int styleable ActionBarWindow_windowFixedHeightMajor 6
631 | int styleable ActionBarWindow_windowFixedHeightMinor 4
632 | int styleable ActionBarWindow_windowFixedWidthMajor 3
633 | int styleable ActionBarWindow_windowFixedWidthMinor 5
634 | int styleable ActionBarWindow_windowSplitActionBar 2
635 | int[] styleable ActionMenuItemView { 0x0101013f }
636 | int styleable ActionMenuItemView_android_minWidth 0
637 | int[] styleable ActionMenuView { }
638 | int[] styleable ActionMode { 0x7f01003c, 0x7f010040, 0x7f010041, 0x7f010045, 0x7f010047 }
639 | int styleable ActionMode_background 3
640 | int styleable ActionMode_backgroundSplit 4
641 | int styleable ActionMode_height 0
642 | int styleable ActionMode_subtitleTextStyle 2
643 | int styleable ActionMode_titleTextStyle 1
644 | int[] styleable ActivityChooserView { 0x7f010080, 0x7f010081 }
645 | int styleable ActivityChooserView_expandActivityOverflowButtonDrawable 1
646 | int styleable ActivityChooserView_initialActivityCount 0
647 | int[] styleable CompatTextView { 0x7f010083 }
648 | int styleable CompatTextView_textAllCaps 0
649 | int[] styleable LinearLayoutICS { 0x7f010044, 0x7f01006b, 0x7f01006c }
650 | int styleable LinearLayoutICS_divider 0
651 | int styleable LinearLayoutICS_dividerPadding 2
652 | int styleable LinearLayoutICS_showDividers 1
653 | int[] styleable MenuGroup { 0x0101000e, 0x010100d0, 0x01010194, 0x010101de, 0x010101df, 0x010101e0 }
654 | int styleable MenuGroup_android_checkableBehavior 5
655 | int styleable MenuGroup_android_enabled 0
656 | int styleable MenuGroup_android_id 1
657 | int styleable MenuGroup_android_menuCategory 3
658 | int styleable MenuGroup_android_orderInCategory 4
659 | int styleable MenuGroup_android_visible 2
660 | int[] styleable MenuItem { 0x01010002, 0x0101000e, 0x010100d0, 0x01010106, 0x01010194, 0x010101de, 0x010101df, 0x010101e1, 0x010101e2, 0x010101e3, 0x010101e4, 0x010101e5, 0x0101026f, 0x7f010063, 0x7f010064, 0x7f010065, 0x7f010066 }
661 | int styleable MenuItem_actionLayout 14
662 | int styleable MenuItem_actionProviderClass 16
663 | int styleable MenuItem_actionViewClass 15
664 | int styleable MenuItem_android_alphabeticShortcut 9
665 | int styleable MenuItem_android_checkable 11
666 | int styleable MenuItem_android_checked 3
667 | int styleable MenuItem_android_enabled 1
668 | int styleable MenuItem_android_icon 0
669 | int styleable MenuItem_android_id 2
670 | int styleable MenuItem_android_menuCategory 5
671 | int styleable MenuItem_android_numericShortcut 10
672 | int styleable MenuItem_android_onClick 12
673 | int styleable MenuItem_android_orderInCategory 6
674 | int styleable MenuItem_android_title 7
675 | int styleable MenuItem_android_titleCondensed 8
676 | int styleable MenuItem_android_visible 4
677 | int styleable MenuItem_showAsAction 13
678 | int[] styleable MenuView { 0x010100ae, 0x0101012c, 0x0101012d, 0x0101012e, 0x0101012f, 0x01010130, 0x01010131, 0x01010435 }
679 | int styleable MenuView_android_headerBackground 4
680 | int styleable MenuView_android_horizontalDivider 2
681 | int styleable MenuView_android_itemBackground 5
682 | int styleable MenuView_android_itemIconDisabledAlpha 6
683 | int styleable MenuView_android_itemTextAppearance 1
684 | int styleable MenuView_android_preserveIconSpacing 7
685 | int styleable MenuView_android_verticalDivider 3
686 | int styleable MenuView_android_windowAnimationStyle 0
687 | int[] styleable PullToRefresh { 0x7f010000, 0x7f010001, 0x7f010002, 0x7f010003, 0x7f010004, 0x7f010005, 0x7f010006, 0x7f010007, 0x7f010008, 0x7f010009, 0x7f01000a, 0x7f01000b, 0x7f01000c, 0x7f01000d, 0x7f01000e, 0x7f01000f, 0x7f010010, 0x7f010011, 0x7f010012 }
688 | int styleable PullToRefresh_ptrAdapterViewBackground 16
689 | int styleable PullToRefresh_ptrAnimationStyle 12
690 | int styleable PullToRefresh_ptrDrawable 6
691 | int styleable PullToRefresh_ptrDrawableBottom 18
692 | int styleable PullToRefresh_ptrDrawableEnd 8
693 | int styleable PullToRefresh_ptrDrawableStart 7
694 | int styleable PullToRefresh_ptrDrawableTop 17
695 | int styleable PullToRefresh_ptrHeaderBackground 1
696 | int styleable PullToRefresh_ptrHeaderSubTextColor 3
697 | int styleable PullToRefresh_ptrHeaderTextAppearance 10
698 | int styleable PullToRefresh_ptrHeaderTextColor 2
699 | int styleable PullToRefresh_ptrListViewExtrasEnabled 14
700 | int styleable PullToRefresh_ptrMode 4
701 | int styleable PullToRefresh_ptrOverScroll 9
702 | int styleable PullToRefresh_ptrRefreshableViewBackground 0
703 | int styleable PullToRefresh_ptrRotateDrawableWhilePulling 15
704 | int styleable PullToRefresh_ptrScrollingWhileRefreshingEnabled 13
705 | int styleable PullToRefresh_ptrShowIndicator 5
706 | int styleable PullToRefresh_ptrSubHeaderTextAppearance 11
707 | int[] styleable ScrollBarListView { 0x7f010013, 0x7f010014, 0x7f010015 }
708 | int styleable ScrollBarListView_scrollBarPanel 0
709 | int styleable ScrollBarListView_scrollBarPanelInAnimation 1
710 | int styleable ScrollBarListView_scrollBarPanelOutAnimation 2
711 | int[] styleable SearchView { 0x0101011f, 0x01010220, 0x01010264, 0x7f010070, 0x7f010071 }
712 | int styleable SearchView_android_imeOptions 2
713 | int styleable SearchView_android_inputType 1
714 | int styleable SearchView_android_maxWidth 0
715 | int styleable SearchView_iconifiedByDefault 3
716 | int styleable SearchView_queryHint 4
717 | int[] styleable Spinner { 0x010100af, 0x01010175, 0x01010176, 0x01010262, 0x010102ac, 0x010102ad, 0x7f010067, 0x7f010068, 0x7f010069, 0x7f01006a }
718 | int styleable Spinner_android_dropDownHorizontalOffset 4
719 | int styleable Spinner_android_dropDownSelector 1
720 | int styleable Spinner_android_dropDownVerticalOffset 5
721 | int styleable Spinner_android_dropDownWidth 3
722 | int styleable Spinner_android_gravity 0
723 | int styleable Spinner_android_popupBackground 2
724 | int styleable Spinner_disableChildrenWhenDisabled 9
725 | int styleable Spinner_popupPromptView 8
726 | int styleable Spinner_prompt 6
727 | int styleable Spinner_spinnerMode 7
728 | int[] styleable Theme { 0x7f01005d, 0x7f01005e, 0x7f01005f, 0x7f010060, 0x7f010061, 0x7f010062 }
729 | int styleable Theme_actionDropDownStyle 0
730 | int styleable Theme_dropdownListPreferredItemHeight 1
731 | int styleable Theme_listChoiceBackgroundIndicator 5
732 | int styleable Theme_panelMenuListTheme 4
733 | int styleable Theme_panelMenuListWidth 3
734 | int styleable Theme_popupMenuStyle 2
735 | int[] styleable View { 0x010100da, 0x7f01004e, 0x7f01004f }
736 | int styleable View_android_focusable 0
737 | int styleable View_paddingEnd 2
738 | int styleable View_paddingStart 1
739 |
--------------------------------------------------------------------------------
/bin/classes.dex:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes.dex
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$anim.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/android/support/v7/appcompat/R$anim.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$attr.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/android/support/v7/appcompat/R$attr.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$bool.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/android/support/v7/appcompat/R$bool.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$color.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/android/support/v7/appcompat/R$color.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$dimen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/android/support/v7/appcompat/R$dimen.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$drawable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/android/support/v7/appcompat/R$drawable.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$id.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/android/support/v7/appcompat/R$id.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$integer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/android/support/v7/appcompat/R$integer.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$layout.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/android/support/v7/appcompat/R$layout.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$string.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/android/support/v7/appcompat/R$string.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$style.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/android/support/v7/appcompat/R$style.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R$styleable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/android/support/v7/appcompat/R$styleable.class
--------------------------------------------------------------------------------
/bin/classes/android/support/v7/appcompat/R.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/android/support/v7/appcompat/R.class
--------------------------------------------------------------------------------
/bin/classes/com/example/adapter/DynamicCenterAdapter.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/adapter/DynamicCenterAdapter.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/BuildConfig.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/BuildConfig.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/MainActivity$1$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/MainActivity$1$1.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/MainActivity$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/MainActivity$1.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/MainActivity.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/MainActivity.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/R$anim.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/R$anim.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/R$attr.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/R$attr.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/R$bool.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/R$bool.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/R$color.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/R$color.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/R$dimen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/R$dimen.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/R$drawable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/R$drawable.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/R$id.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/R$id.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/R$integer.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/R$integer.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/R$layout.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/R$layout.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/R$menu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/R$menu.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/R$string.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/R$string.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/R$style.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/R$style.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/R$styleable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/R$styleable.class
--------------------------------------------------------------------------------
/bin/classes/com/example/dynamicdemo/R.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/dynamicdemo/R.class
--------------------------------------------------------------------------------
/bin/classes/com/example/entity/DynamicCommentBean.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/entity/DynamicCommentBean.class
--------------------------------------------------------------------------------
/bin/classes/com/example/entity/DynamicGreetInfo.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/entity/DynamicGreetInfo.class
--------------------------------------------------------------------------------
/bin/classes/com/example/entity/DynamicItemBean.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/entity/DynamicItemBean.class
--------------------------------------------------------------------------------
/bin/classes/com/example/entity/DynamicReviewInfo.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/entity/DynamicReviewInfo.class
--------------------------------------------------------------------------------
/bin/classes/com/example/utils/MultiUtils.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/utils/MultiUtils.class
--------------------------------------------------------------------------------
/bin/classes/com/example/view/CommentItemView$Clickable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/view/CommentItemView$Clickable.class
--------------------------------------------------------------------------------
/bin/classes/com/example/view/CommentItemView$MyMovementMethod.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/view/CommentItemView$MyMovementMethod.class
--------------------------------------------------------------------------------
/bin/classes/com/example/view/CommentItemView$NameClickListener.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/view/CommentItemView$NameClickListener.class
--------------------------------------------------------------------------------
/bin/classes/com/example/view/CommentItemView.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/view/CommentItemView.class
--------------------------------------------------------------------------------
/bin/classes/com/example/view/CommentView$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/view/CommentView$1.class
--------------------------------------------------------------------------------
/bin/classes/com/example/view/CommentView.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/view/CommentView.class
--------------------------------------------------------------------------------
/bin/classes/com/example/view/DynamicItemVIew$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/view/DynamicItemVIew$1.class
--------------------------------------------------------------------------------
/bin/classes/com/example/view/DynamicItemVIew$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/view/DynamicItemVIew$2.class
--------------------------------------------------------------------------------
/bin/classes/com/example/view/DynamicItemVIew.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/view/DynamicItemVIew.class
--------------------------------------------------------------------------------
/bin/classes/com/example/view/MultiImageView$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/view/MultiImageView$1.class
--------------------------------------------------------------------------------
/bin/classes/com/example/view/MultiImageView.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/example/view/MultiImageView.class
--------------------------------------------------------------------------------
/bin/classes/com/handmark/pulltorefresh/library/R$anim.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/handmark/pulltorefresh/library/R$anim.class
--------------------------------------------------------------------------------
/bin/classes/com/handmark/pulltorefresh/library/R$attr.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/handmark/pulltorefresh/library/R$attr.class
--------------------------------------------------------------------------------
/bin/classes/com/handmark/pulltorefresh/library/R$dimen.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/handmark/pulltorefresh/library/R$dimen.class
--------------------------------------------------------------------------------
/bin/classes/com/handmark/pulltorefresh/library/R$drawable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/handmark/pulltorefresh/library/R$drawable.class
--------------------------------------------------------------------------------
/bin/classes/com/handmark/pulltorefresh/library/R$id.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/handmark/pulltorefresh/library/R$id.class
--------------------------------------------------------------------------------
/bin/classes/com/handmark/pulltorefresh/library/R$layout.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/handmark/pulltorefresh/library/R$layout.class
--------------------------------------------------------------------------------
/bin/classes/com/handmark/pulltorefresh/library/R$string.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/handmark/pulltorefresh/library/R$string.class
--------------------------------------------------------------------------------
/bin/classes/com/handmark/pulltorefresh/library/R$styleable.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/handmark/pulltorefresh/library/R$styleable.class
--------------------------------------------------------------------------------
/bin/classes/com/handmark/pulltorefresh/library/R.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/classes/com/handmark/pulltorefresh/library/R.class
--------------------------------------------------------------------------------
/bin/dexedLibs/android-support-v4-be0f77ae0f278d72f5300e02558ddb4a.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/dexedLibs/android-support-v4-be0f77ae0f278d72f5300e02558ddb4a.jar
--------------------------------------------------------------------------------
/bin/dexedLibs/android-support-v7-appcompat-66bacb12a4175671ebe6e6dee7ee6f1a.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/dexedLibs/android-support-v7-appcompat-66bacb12a4175671ebe6e6dee7ee6f1a.jar
--------------------------------------------------------------------------------
/bin/dexedLibs/appcompat_v7-cab008d9e515a16c46e357cfaa414fd9.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/dexedLibs/appcompat_v7-cab008d9e515a16c46e357cfaa414fd9.jar
--------------------------------------------------------------------------------
/bin/dexedLibs/nineoldandroids-2.4.0-b4afda1360a6d236aa1bad78b28d8181.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/dexedLibs/nineoldandroids-2.4.0-b4afda1360a6d236aa1bad78b28d8181.jar
--------------------------------------------------------------------------------
/bin/dexedLibs/pulltorefreshlibrary-115bad91816e1e8c2b7b7d4e55fff454.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/dexedLibs/pulltorefreshlibrary-115bad91816e1e8c2b7b7d4e55fff454.jar
--------------------------------------------------------------------------------
/bin/jarlist.cache:
--------------------------------------------------------------------------------
1 | # cache for current jar dependency. DO NOT EDIT.
2 | # format is
3 | # Encoding is UTF-8
4 | 1413626318000 758727 efec67655f6db90757faa37201efcee2a9ec3507 /Users/KevinSu/Documents/AndroidSpace/DynamicDemo/libs/android-support-v4.jar
5 | 1403515040000 758727 efec67655f6db90757faa37201efcee2a9ec3507 /Users/KevinSu/Documents/AndroidSpace/appcompat_v7/libs/android-support-v4.jar
6 |
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/res/crunch/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/res/crunch/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-xhdpi/avater_boy_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/res/crunch/drawable-xhdpi/avater_boy_1.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-xhdpi/avater_boy_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/res/crunch/drawable-xhdpi/avater_boy_2.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-xhdpi/avater_girl_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/res/crunch/drawable-xhdpi/avater_girl_1.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-xhdpi/avater_girl_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/res/crunch/drawable-xhdpi/avater_girl_2.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-xhdpi/avater_girl_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/res/crunch/drawable-xhdpi/avater_girl_3.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-xhdpi/comment_background.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/res/crunch/drawable-xhdpi/comment_background.9.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-xhdpi/comment_icon_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/res/crunch/drawable-xhdpi/comment_icon_normal.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-xhdpi/delete_icon_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/res/crunch/drawable-xhdpi/delete_icon_normal.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-xhdpi/greet_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/res/crunch/drawable-xhdpi/greet_normal.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-xhdpi/greet_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/res/crunch/drawable-xhdpi/greet_pressed.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/res/crunch/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/bin/res/crunch/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/res/crunch/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/bin/resources.ap_:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/bin/resources.ap_
--------------------------------------------------------------------------------
/gen/android/support/v7/appcompat/R.java:
--------------------------------------------------------------------------------
1 | /* AUTO-GENERATED FILE. DO NOT MODIFY.
2 | *
3 | * This class was automatically generated by the
4 | * aapt tool from the resource data it found. It
5 | * should not be modified by hand.
6 | */
7 | package android.support.v7.appcompat;
8 |
9 | public final class R {
10 | public static final class anim {
11 | public static final int abc_fade_in = 0x7f040000;
12 | public static final int abc_fade_out = 0x7f040001;
13 | public static final int abc_slide_in_bottom = 0x7f040002;
14 | public static final int abc_slide_in_top = 0x7f040003;
15 | public static final int abc_slide_out_bottom = 0x7f040004;
16 | public static final int abc_slide_out_top = 0x7f040005;
17 | }
18 | public static final class attr {
19 | public static final int actionBarDivider = 0x7f010025;
20 | public static final int actionBarItemBackground = 0x7f010026;
21 | public static final int actionBarSize = 0x7f010024;
22 | public static final int actionBarSplitStyle = 0x7f010022;
23 | public static final int actionBarStyle = 0x7f010021;
24 | public static final int actionBarTabBarStyle = 0x7f01001e;
25 | public static final int actionBarTabStyle = 0x7f01001d;
26 | public static final int actionBarTabTextStyle = 0x7f01001f;
27 | public static final int actionBarWidgetTheme = 0x7f010023;
28 | public static final int actionButtonStyle = 0x7f01002c;
29 | public static final int actionDropDownStyle = 0x7f01005d;
30 | public static final int actionLayout = 0x7f010064;
31 | public static final int actionMenuTextAppearance = 0x7f010027;
32 | public static final int actionMenuTextColor = 0x7f010028;
33 | public static final int actionModeBackground = 0x7f010052;
34 | public static final int actionModeCloseButtonStyle = 0x7f010051;
35 | public static final int actionModeCloseDrawable = 0x7f010054;
36 | public static final int actionModeCopyDrawable = 0x7f010056;
37 | public static final int actionModeCutDrawable = 0x7f010055;
38 | public static final int actionModeFindDrawable = 0x7f01005a;
39 | public static final int actionModePasteDrawable = 0x7f010057;
40 | public static final int actionModePopupWindowStyle = 0x7f01005c;
41 | public static final int actionModeSelectAllDrawable = 0x7f010058;
42 | public static final int actionModeShareDrawable = 0x7f010059;
43 | public static final int actionModeSplitBackground = 0x7f010053;
44 | public static final int actionModeStyle = 0x7f010050;
45 | public static final int actionModeWebSearchDrawable = 0x7f01005b;
46 | public static final int actionOverflowButtonStyle = 0x7f010020;
47 | public static final int actionProviderClass = 0x7f010066;
48 | public static final int actionViewClass = 0x7f010065;
49 | public static final int activityChooserViewStyle = 0x7f010082;
50 | public static final int background = 0x7f010045;
51 | public static final int backgroundSplit = 0x7f010047;
52 | public static final int backgroundStacked = 0x7f010046;
53 | public static final int buttonBarButtonStyle = 0x7f01002e;
54 | public static final int buttonBarStyle = 0x7f01002d;
55 | public static final int customNavigationLayout = 0x7f010048;
56 | public static final int disableChildrenWhenDisabled = 0x7f01006a;
57 | public static final int displayOptions = 0x7f01003e;
58 | public static final int divider = 0x7f010044;
59 | public static final int dividerHorizontal = 0x7f010031;
60 | public static final int dividerPadding = 0x7f01006c;
61 | public static final int dividerVertical = 0x7f010030;
62 | public static final int dropDownListViewStyle = 0x7f010037;
63 | public static final int dropdownListPreferredItemHeight = 0x7f01005e;
64 | public static final int expandActivityOverflowButtonDrawable = 0x7f010081;
65 | public static final int height = 0x7f01003c;
66 | public static final int homeAsUpIndicator = 0x7f010029;
67 | public static final int homeLayout = 0x7f010049;
68 | public static final int icon = 0x7f010042;
69 | public static final int iconifiedByDefault = 0x7f010070;
70 | public static final int indeterminateProgressStyle = 0x7f01004b;
71 | public static final int initialActivityCount = 0x7f010080;
72 | public static final int isLightTheme = 0x7f01006f;
73 | public static final int itemPadding = 0x7f01004d;
74 | public static final int listChoiceBackgroundIndicator = 0x7f010062;
75 | public static final int listPopupWindowStyle = 0x7f010038;
76 | public static final int listPreferredItemHeight = 0x7f010032;
77 | public static final int listPreferredItemHeightLarge = 0x7f010034;
78 | public static final int listPreferredItemHeightSmall = 0x7f010033;
79 | public static final int listPreferredItemPaddingLeft = 0x7f010035;
80 | public static final int listPreferredItemPaddingRight = 0x7f010036;
81 | public static final int logo = 0x7f010043;
82 | public static final int navigationMode = 0x7f01003d;
83 | public static final int paddingEnd = 0x7f01004f;
84 | public static final int paddingStart = 0x7f01004e;
85 | public static final int panelMenuListTheme = 0x7f010061;
86 | public static final int panelMenuListWidth = 0x7f010060;
87 | public static final int popupMenuStyle = 0x7f01005f;
88 | public static final int popupPromptView = 0x7f010069;
89 | public static final int progressBarPadding = 0x7f01004c;
90 | public static final int progressBarStyle = 0x7f01004a;
91 | public static final int prompt = 0x7f010067;
92 | public static final int queryHint = 0x7f010071;
93 | public static final int searchDropdownBackground = 0x7f010072;
94 | public static final int searchResultListItemHeight = 0x7f01007b;
95 | public static final int searchViewAutoCompleteTextView = 0x7f01007f;
96 | public static final int searchViewCloseIcon = 0x7f010073;
97 | public static final int searchViewEditQuery = 0x7f010077;
98 | public static final int searchViewEditQueryBackground = 0x7f010078;
99 | public static final int searchViewGoIcon = 0x7f010074;
100 | public static final int searchViewSearchIcon = 0x7f010075;
101 | public static final int searchViewTextField = 0x7f010079;
102 | public static final int searchViewTextFieldRight = 0x7f01007a;
103 | public static final int searchViewVoiceIcon = 0x7f010076;
104 | public static final int selectableItemBackground = 0x7f01002f;
105 | public static final int showAsAction = 0x7f010063;
106 | public static final int showDividers = 0x7f01006b;
107 | public static final int spinnerDropDownItemStyle = 0x7f01006e;
108 | public static final int spinnerMode = 0x7f010068;
109 | public static final int spinnerStyle = 0x7f01006d;
110 | public static final int subtitle = 0x7f01003f;
111 | public static final int subtitleTextStyle = 0x7f010041;
112 | public static final int textAllCaps = 0x7f010083;
113 | public static final int textAppearanceLargePopupMenu = 0x7f01002a;
114 | public static final int textAppearanceListItem = 0x7f010039;
115 | public static final int textAppearanceListItemSmall = 0x7f01003a;
116 | public static final int textAppearanceSearchResultSubtitle = 0x7f01007d;
117 | public static final int textAppearanceSearchResultTitle = 0x7f01007c;
118 | public static final int textAppearanceSmallPopupMenu = 0x7f01002b;
119 | public static final int textColorSearchUrl = 0x7f01007e;
120 | public static final int title = 0x7f01003b;
121 | public static final int titleTextStyle = 0x7f010040;
122 | public static final int windowActionBar = 0x7f010016;
123 | public static final int windowActionBarOverlay = 0x7f010017;
124 | public static final int windowFixedHeightMajor = 0x7f01001c;
125 | public static final int windowFixedHeightMinor = 0x7f01001a;
126 | public static final int windowFixedWidthMajor = 0x7f010019;
127 | public static final int windowFixedWidthMinor = 0x7f01001b;
128 | public static final int windowSplitActionBar = 0x7f010018;
129 | }
130 | public static final class bool {
131 | public static final int abc_action_bar_embed_tabs_pre_jb = 0x7f080000;
132 | public static final int abc_action_bar_expanded_action_views_exclusive = 0x7f080001;
133 | public static final int abc_config_actionMenuItemAllCaps = 0x7f080005;
134 | public static final int abc_config_allowActionMenuItemTextWithIcon = 0x7f080004;
135 | public static final int abc_config_showMenuShortcutsWhenKeyboardPresent = 0x7f080003;
136 | public static final int abc_split_action_bar_is_narrow = 0x7f080002;
137 | }
138 | public static final class color {
139 | public static final int abc_search_url_text_holo = 0x7f09000a;
140 | public static final int abc_search_url_text_normal = 0x7f090000;
141 | public static final int abc_search_url_text_pressed = 0x7f090002;
142 | public static final int abc_search_url_text_selected = 0x7f090001;
143 | public static final int black = 0x7f090006;
144 | public static final int c_33000000 = 0x7f090003;
145 | public static final int transparent = 0x7f090004;
146 | public static final int white = 0x7f090005;
147 | }
148 | public static final class dimen {
149 | public static final int abc_action_bar_default_height = 0x7f060007;
150 | public static final int abc_action_bar_icon_vertical_padding = 0x7f060008;
151 | public static final int abc_action_bar_progress_bar_size = 0x7f06000f;
152 | public static final int abc_action_bar_stacked_max_height = 0x7f06000e;
153 | public static final int abc_action_bar_stacked_tab_max_width = 0x7f060006;
154 | public static final int abc_action_bar_subtitle_bottom_margin = 0x7f06000c;
155 | public static final int abc_action_bar_subtitle_text_size = 0x7f06000a;
156 | public static final int abc_action_bar_subtitle_top_margin = 0x7f06000b;
157 | public static final int abc_action_bar_title_text_size = 0x7f060009;
158 | public static final int abc_action_button_min_width = 0x7f06000d;
159 | public static final int abc_config_prefDialogWidth = 0x7f060005;
160 | public static final int abc_dropdownitem_icon_width = 0x7f060015;
161 | public static final int abc_dropdownitem_text_padding_left = 0x7f060013;
162 | public static final int abc_dropdownitem_text_padding_right = 0x7f060014;
163 | public static final int abc_panel_menu_list_width = 0x7f060010;
164 | public static final int abc_search_view_preferred_width = 0x7f060012;
165 | public static final int abc_search_view_text_min_width = 0x7f060011;
166 | public static final int dialog_fixed_height_major = 0x7f060018;
167 | public static final int dialog_fixed_height_minor = 0x7f060019;
168 | public static final int dialog_fixed_width_major = 0x7f060016;
169 | public static final int dialog_fixed_width_minor = 0x7f060017;
170 | }
171 | public static final class drawable {
172 | public static final int abc_ab_bottom_solid_dark_holo = 0x7f020000;
173 | public static final int abc_ab_bottom_solid_light_holo = 0x7f020001;
174 | public static final int abc_ab_bottom_transparent_dark_holo = 0x7f020002;
175 | public static final int abc_ab_bottom_transparent_light_holo = 0x7f020003;
176 | public static final int abc_ab_share_pack_holo_dark = 0x7f020004;
177 | public static final int abc_ab_share_pack_holo_light = 0x7f020005;
178 | public static final int abc_ab_solid_dark_holo = 0x7f020006;
179 | public static final int abc_ab_solid_light_holo = 0x7f020007;
180 | public static final int abc_ab_stacked_solid_dark_holo = 0x7f020008;
181 | public static final int abc_ab_stacked_solid_light_holo = 0x7f020009;
182 | public static final int abc_ab_stacked_transparent_dark_holo = 0x7f02000a;
183 | public static final int abc_ab_stacked_transparent_light_holo = 0x7f02000b;
184 | public static final int abc_ab_transparent_dark_holo = 0x7f02000c;
185 | public static final int abc_ab_transparent_light_holo = 0x7f02000d;
186 | public static final int abc_cab_background_bottom_holo_dark = 0x7f02000e;
187 | public static final int abc_cab_background_bottom_holo_light = 0x7f02000f;
188 | public static final int abc_cab_background_top_holo_dark = 0x7f020010;
189 | public static final int abc_cab_background_top_holo_light = 0x7f020011;
190 | public static final int abc_ic_ab_back_holo_dark = 0x7f020012;
191 | public static final int abc_ic_ab_back_holo_light = 0x7f020013;
192 | public static final int abc_ic_cab_done_holo_dark = 0x7f020014;
193 | public static final int abc_ic_cab_done_holo_light = 0x7f020015;
194 | public static final int abc_ic_clear = 0x7f020016;
195 | public static final int abc_ic_clear_disabled = 0x7f020017;
196 | public static final int abc_ic_clear_holo_light = 0x7f020018;
197 | public static final int abc_ic_clear_normal = 0x7f020019;
198 | public static final int abc_ic_clear_search_api_disabled_holo_light = 0x7f02001a;
199 | public static final int abc_ic_clear_search_api_holo_light = 0x7f02001b;
200 | public static final int abc_ic_commit_search_api_holo_dark = 0x7f02001c;
201 | public static final int abc_ic_commit_search_api_holo_light = 0x7f02001d;
202 | public static final int abc_ic_go = 0x7f02001e;
203 | public static final int abc_ic_go_search_api_holo_light = 0x7f02001f;
204 | public static final int abc_ic_menu_moreoverflow_normal_holo_dark = 0x7f020020;
205 | public static final int abc_ic_menu_moreoverflow_normal_holo_light = 0x7f020021;
206 | public static final int abc_ic_menu_share_holo_dark = 0x7f020022;
207 | public static final int abc_ic_menu_share_holo_light = 0x7f020023;
208 | public static final int abc_ic_search = 0x7f020024;
209 | public static final int abc_ic_search_api_holo_light = 0x7f020025;
210 | public static final int abc_ic_voice_search = 0x7f020026;
211 | public static final int abc_ic_voice_search_api_holo_light = 0x7f020027;
212 | public static final int abc_item_background_holo_dark = 0x7f020028;
213 | public static final int abc_item_background_holo_light = 0x7f020029;
214 | public static final int abc_list_divider_holo_dark = 0x7f02002a;
215 | public static final int abc_list_divider_holo_light = 0x7f02002b;
216 | public static final int abc_list_focused_holo = 0x7f02002c;
217 | public static final int abc_list_longpressed_holo = 0x7f02002d;
218 | public static final int abc_list_pressed_holo_dark = 0x7f02002e;
219 | public static final int abc_list_pressed_holo_light = 0x7f02002f;
220 | public static final int abc_list_selector_background_transition_holo_dark = 0x7f020030;
221 | public static final int abc_list_selector_background_transition_holo_light = 0x7f020031;
222 | public static final int abc_list_selector_disabled_holo_dark = 0x7f020032;
223 | public static final int abc_list_selector_disabled_holo_light = 0x7f020033;
224 | public static final int abc_list_selector_holo_dark = 0x7f020034;
225 | public static final int abc_list_selector_holo_light = 0x7f020035;
226 | public static final int abc_menu_dropdown_panel_holo_dark = 0x7f020036;
227 | public static final int abc_menu_dropdown_panel_holo_light = 0x7f020037;
228 | public static final int abc_menu_hardkey_panel_holo_dark = 0x7f020038;
229 | public static final int abc_menu_hardkey_panel_holo_light = 0x7f020039;
230 | public static final int abc_search_dropdown_dark = 0x7f02003a;
231 | public static final int abc_search_dropdown_light = 0x7f02003b;
232 | public static final int abc_spinner_ab_default_holo_dark = 0x7f02003c;
233 | public static final int abc_spinner_ab_default_holo_light = 0x7f02003d;
234 | public static final int abc_spinner_ab_disabled_holo_dark = 0x7f02003e;
235 | public static final int abc_spinner_ab_disabled_holo_light = 0x7f02003f;
236 | public static final int abc_spinner_ab_focused_holo_dark = 0x7f020040;
237 | public static final int abc_spinner_ab_focused_holo_light = 0x7f020041;
238 | public static final int abc_spinner_ab_holo_dark = 0x7f020042;
239 | public static final int abc_spinner_ab_holo_light = 0x7f020043;
240 | public static final int abc_spinner_ab_pressed_holo_dark = 0x7f020044;
241 | public static final int abc_spinner_ab_pressed_holo_light = 0x7f020045;
242 | public static final int abc_tab_indicator_ab_holo = 0x7f020046;
243 | public static final int abc_tab_selected_focused_holo = 0x7f020047;
244 | public static final int abc_tab_selected_holo = 0x7f020048;
245 | public static final int abc_tab_selected_pressed_holo = 0x7f020049;
246 | public static final int abc_tab_unselected_pressed_holo = 0x7f02004a;
247 | public static final int abc_textfield_search_default_holo_dark = 0x7f02004b;
248 | public static final int abc_textfield_search_default_holo_light = 0x7f02004c;
249 | public static final int abc_textfield_search_right_default_holo_dark = 0x7f02004d;
250 | public static final int abc_textfield_search_right_default_holo_light = 0x7f02004e;
251 | public static final int abc_textfield_search_right_selected_holo_dark = 0x7f02004f;
252 | public static final int abc_textfield_search_right_selected_holo_light = 0x7f020050;
253 | public static final int abc_textfield_search_selected_holo_dark = 0x7f020051;
254 | public static final int abc_textfield_search_selected_holo_light = 0x7f020052;
255 | public static final int abc_textfield_searchview_holo_dark = 0x7f020053;
256 | public static final int abc_textfield_searchview_holo_light = 0x7f020054;
257 | public static final int abc_textfield_searchview_right_holo_dark = 0x7f020055;
258 | public static final int abc_textfield_searchview_right_holo_light = 0x7f020056;
259 | }
260 | public static final class id {
261 | public static final int action_bar = 0x7f050029;
262 | public static final int action_bar_activity_content = 0x7f050022;
263 | public static final int action_bar_container = 0x7f050028;
264 | public static final int action_bar_overlay_layout = 0x7f05002c;
265 | public static final int action_bar_root = 0x7f050027;
266 | public static final int action_bar_subtitle = 0x7f050030;
267 | public static final int action_bar_title = 0x7f05002f;
268 | public static final int action_context_bar = 0x7f05002a;
269 | public static final int action_menu_divider = 0x7f050023;
270 | public static final int action_menu_presenter = 0x7f050024;
271 | public static final int action_mode_close_button = 0x7f050031;
272 | public static final int activity_chooser_view_content = 0x7f050032;
273 | public static final int always = 0x7f050018;
274 | public static final int beginning = 0x7f05001e;
275 | public static final int checkbox = 0x7f05003a;
276 | public static final int collapseActionView = 0x7f05001a;
277 | public static final int default_activity_button = 0x7f050035;
278 | public static final int dialog = 0x7f05001b;
279 | public static final int disableHome = 0x7f050015;
280 | public static final int dropdown = 0x7f05001c;
281 | public static final int edit_query = 0x7f05003d;
282 | public static final int end = 0x7f050020;
283 | public static final int expand_activities_button = 0x7f050033;
284 | public static final int expanded_menu = 0x7f050039;
285 | public static final int home = 0x7f050021;
286 | public static final int homeAsUp = 0x7f050012;
287 | public static final int icon = 0x7f050037;
288 | public static final int ifRoom = 0x7f050017;
289 | public static final int image = 0x7f050034;
290 | public static final int listMode = 0x7f05000e;
291 | public static final int list_item = 0x7f050036;
292 | public static final int middle = 0x7f05001f;
293 | public static final int never = 0x7f050016;
294 | public static final int none = 0x7f05001d;
295 | public static final int normal = 0x7f05000d;
296 | public static final int progress_circular = 0x7f050025;
297 | public static final int progress_horizontal = 0x7f050026;
298 | public static final int radio = 0x7f05003c;
299 | public static final int search_badge = 0x7f05003f;
300 | public static final int search_bar = 0x7f05003e;
301 | public static final int search_button = 0x7f050040;
302 | public static final int search_close_btn = 0x7f050045;
303 | public static final int search_edit_frame = 0x7f050041;
304 | public static final int search_go_btn = 0x7f050047;
305 | public static final int search_mag_icon = 0x7f050042;
306 | public static final int search_plate = 0x7f050043;
307 | public static final int search_src_text = 0x7f050044;
308 | public static final int search_voice_btn = 0x7f050048;
309 | public static final int shortcut = 0x7f05003b;
310 | public static final int showCustom = 0x7f050014;
311 | public static final int showHome = 0x7f050011;
312 | public static final int showTitle = 0x7f050013;
313 | public static final int split_action_bar = 0x7f05002b;
314 | public static final int submit_area = 0x7f050046;
315 | public static final int tabMode = 0x7f05000f;
316 | public static final int title = 0x7f050038;
317 | public static final int top_action_bar = 0x7f05002d;
318 | public static final int up = 0x7f05002e;
319 | public static final int useLogo = 0x7f050010;
320 | public static final int withText = 0x7f050019;
321 | }
322 | public static final class integer {
323 | public static final int abc_max_action_buttons = 0x7f0a0000;
324 | }
325 | public static final class layout {
326 | public static final int abc_action_bar_decor = 0x7f030000;
327 | public static final int abc_action_bar_decor_include = 0x7f030001;
328 | public static final int abc_action_bar_decor_overlay = 0x7f030002;
329 | public static final int abc_action_bar_home = 0x7f030003;
330 | public static final int abc_action_bar_tab = 0x7f030004;
331 | public static final int abc_action_bar_tabbar = 0x7f030005;
332 | public static final int abc_action_bar_title_item = 0x7f030006;
333 | public static final int abc_action_bar_view_list_nav_layout = 0x7f030007;
334 | public static final int abc_action_menu_item_layout = 0x7f030008;
335 | public static final int abc_action_menu_layout = 0x7f030009;
336 | public static final int abc_action_mode_bar = 0x7f03000a;
337 | public static final int abc_action_mode_close_item = 0x7f03000b;
338 | public static final int abc_activity_chooser_view = 0x7f03000c;
339 | public static final int abc_activity_chooser_view_include = 0x7f03000d;
340 | public static final int abc_activity_chooser_view_list_item = 0x7f03000e;
341 | public static final int abc_expanded_menu_layout = 0x7f03000f;
342 | public static final int abc_list_menu_item_checkbox = 0x7f030010;
343 | public static final int abc_list_menu_item_icon = 0x7f030011;
344 | public static final int abc_list_menu_item_layout = 0x7f030012;
345 | public static final int abc_list_menu_item_radio = 0x7f030013;
346 | public static final int abc_popup_menu_item_layout = 0x7f030014;
347 | public static final int abc_search_dropdown_item_icons_2line = 0x7f030015;
348 | public static final int abc_search_view = 0x7f030016;
349 | public static final int abc_simple_decor = 0x7f030017;
350 | public static final int support_simple_spinner_dropdown_item = 0x7f03001b;
351 | }
352 | public static final class string {
353 | public static final int abc_action_bar_home_description = 0x7f070007;
354 | public static final int abc_action_bar_up_description = 0x7f070008;
355 | public static final int abc_action_menu_overflow_description = 0x7f070009;
356 | public static final int abc_action_mode_done = 0x7f070006;
357 | public static final int abc_activity_chooser_view_see_all = 0x7f070010;
358 | public static final int abc_activitychooserview_choose_application = 0x7f07000f;
359 | public static final int abc_searchview_description_clear = 0x7f07000c;
360 | public static final int abc_searchview_description_query = 0x7f07000b;
361 | public static final int abc_searchview_description_search = 0x7f07000a;
362 | public static final int abc_searchview_description_submit = 0x7f07000d;
363 | public static final int abc_searchview_description_voice = 0x7f07000e;
364 | public static final int abc_shareactionprovider_share_with = 0x7f070012;
365 | public static final int abc_shareactionprovider_share_with_application = 0x7f070011;
366 | }
367 | public static final class style {
368 | public static final int TextAppearance_AppCompat_Base_CompactMenu_Dialog = 0x7f0b0063;
369 | public static final int TextAppearance_AppCompat_Base_SearchResult = 0x7f0b006d;
370 | public static final int TextAppearance_AppCompat_Base_SearchResult_Subtitle = 0x7f0b006f;
371 | public static final int TextAppearance_AppCompat_Base_SearchResult_Title = 0x7f0b006e;
372 | public static final int TextAppearance_AppCompat_Base_Widget_PopupMenu_Large = 0x7f0b0069;
373 | public static final int TextAppearance_AppCompat_Base_Widget_PopupMenu_Small = 0x7f0b006a;
374 | public static final int TextAppearance_AppCompat_Light_Base_SearchResult = 0x7f0b0070;
375 | public static final int TextAppearance_AppCompat_Light_Base_SearchResult_Subtitle = 0x7f0b0072;
376 | public static final int TextAppearance_AppCompat_Light_Base_SearchResult_Title = 0x7f0b0071;
377 | public static final int TextAppearance_AppCompat_Light_Base_Widget_PopupMenu_Large = 0x7f0b006b;
378 | public static final int TextAppearance_AppCompat_Light_Base_Widget_PopupMenu_Small = 0x7f0b006c;
379 | public static final int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 0x7f0b0035;
380 | public static final int TextAppearance_AppCompat_Light_SearchResult_Title = 0x7f0b0034;
381 | public static final int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 0x7f0b0030;
382 | public static final int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 0x7f0b0031;
383 | public static final int TextAppearance_AppCompat_SearchResult_Subtitle = 0x7f0b0033;
384 | public static final int TextAppearance_AppCompat_SearchResult_Title = 0x7f0b0032;
385 | public static final int TextAppearance_AppCompat_Widget_ActionBar_Menu = 0x7f0b001a;
386 | public static final int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 0x7f0b0006;
387 | public static final int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 0x7f0b0008;
388 | public static final int TextAppearance_AppCompat_Widget_ActionBar_Title = 0x7f0b0005;
389 | public static final int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 0x7f0b0007;
390 | public static final int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 0x7f0b001e;
391 | public static final int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 0x7f0b0020;
392 | public static final int TextAppearance_AppCompat_Widget_ActionMode_Title = 0x7f0b001d;
393 | public static final int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 0x7f0b001f;
394 | public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Menu = 0x7f0b0054;
395 | public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Subtitle = 0x7f0b0056;
396 | public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Subtitle_Inverse = 0x7f0b0058;
397 | public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Title = 0x7f0b0055;
398 | public static final int TextAppearance_AppCompat_Widget_Base_ActionBar_Title_Inverse = 0x7f0b0057;
399 | public static final int TextAppearance_AppCompat_Widget_Base_ActionMode_Subtitle = 0x7f0b0051;
400 | public static final int TextAppearance_AppCompat_Widget_Base_ActionMode_Subtitle_Inverse = 0x7f0b0053;
401 | public static final int TextAppearance_AppCompat_Widget_Base_ActionMode_Title = 0x7f0b0050;
402 | public static final int TextAppearance_AppCompat_Widget_Base_ActionMode_Title_Inverse = 0x7f0b0052;
403 | public static final int TextAppearance_AppCompat_Widget_Base_DropDownItem = 0x7f0b0061;
404 | public static final int TextAppearance_AppCompat_Widget_DropDownItem = 0x7f0b0021;
405 | public static final int TextAppearance_AppCompat_Widget_PopupMenu_Large = 0x7f0b002e;
406 | public static final int TextAppearance_AppCompat_Widget_PopupMenu_Small = 0x7f0b002f;
407 | public static final int TextAppearance_Widget_AppCompat_Base_ExpandedMenu_Item = 0x7f0b0062;
408 | public static final int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 0x7f0b0028;
409 | public static final int Theme_AppCompat = 0x7f0b0077;
410 | public static final int Theme_AppCompat_Base_CompactMenu = 0x7f0b0083;
411 | public static final int Theme_AppCompat_Base_CompactMenu_Dialog = 0x7f0b0084;
412 | public static final int Theme_AppCompat_CompactMenu = 0x7f0b007c;
413 | public static final int Theme_AppCompat_CompactMenu_Dialog = 0x7f0b007d;
414 | public static final int Theme_AppCompat_DialogWhenLarge = 0x7f0b007a;
415 | public static final int Theme_AppCompat_Light = 0x7f0b0078;
416 | public static final int Theme_AppCompat_Light_DarkActionBar = 0x7f0b0079;
417 | public static final int Theme_AppCompat_Light_DialogWhenLarge = 0x7f0b007b;
418 | public static final int Theme_Base = 0x7f0b007e;
419 | public static final int Theme_Base_AppCompat = 0x7f0b0080;
420 | public static final int Theme_Base_AppCompat_DialogWhenLarge = 0x7f0b0085;
421 | public static final int Theme_Base_AppCompat_DialogWhenLarge_Base = 0x7f0b0089;
422 | public static final int Theme_Base_AppCompat_Dialog_FixedSize = 0x7f0b0087;
423 | public static final int Theme_Base_AppCompat_Dialog_Light_FixedSize = 0x7f0b0088;
424 | public static final int Theme_Base_AppCompat_Light = 0x7f0b0081;
425 | public static final int Theme_Base_AppCompat_Light_DarkActionBar = 0x7f0b0082;
426 | public static final int Theme_Base_AppCompat_Light_DialogWhenLarge = 0x7f0b0086;
427 | public static final int Theme_Base_AppCompat_Light_DialogWhenLarge_Base = 0x7f0b008a;
428 | public static final int Theme_Base_Light = 0x7f0b007f;
429 | public static final int Widget_AppCompat_ActionBar = 0x7f0b0000;
430 | public static final int Widget_AppCompat_ActionBar_Solid = 0x7f0b0002;
431 | public static final int Widget_AppCompat_ActionBar_TabBar = 0x7f0b0011;
432 | public static final int Widget_AppCompat_ActionBar_TabText = 0x7f0b0017;
433 | public static final int Widget_AppCompat_ActionBar_TabView = 0x7f0b0014;
434 | public static final int Widget_AppCompat_ActionButton = 0x7f0b000b;
435 | public static final int Widget_AppCompat_ActionButton_CloseMode = 0x7f0b000d;
436 | public static final int Widget_AppCompat_ActionButton_Overflow = 0x7f0b000f;
437 | public static final int Widget_AppCompat_ActionMode = 0x7f0b001b;
438 | public static final int Widget_AppCompat_ActivityChooserView = 0x7f0b0038;
439 | public static final int Widget_AppCompat_AutoCompleteTextView = 0x7f0b0036;
440 | public static final int Widget_AppCompat_Base_ActionBar = 0x7f0b003a;
441 | public static final int Widget_AppCompat_Base_ActionBar_Solid = 0x7f0b003c;
442 | public static final int Widget_AppCompat_Base_ActionBar_TabBar = 0x7f0b0045;
443 | public static final int Widget_AppCompat_Base_ActionBar_TabText = 0x7f0b004b;
444 | public static final int Widget_AppCompat_Base_ActionBar_TabView = 0x7f0b0048;
445 | public static final int Widget_AppCompat_Base_ActionButton = 0x7f0b003f;
446 | public static final int Widget_AppCompat_Base_ActionButton_CloseMode = 0x7f0b0041;
447 | public static final int Widget_AppCompat_Base_ActionButton_Overflow = 0x7f0b0043;
448 | public static final int Widget_AppCompat_Base_ActionMode = 0x7f0b004e;
449 | public static final int Widget_AppCompat_Base_ActivityChooserView = 0x7f0b0075;
450 | public static final int Widget_AppCompat_Base_AutoCompleteTextView = 0x7f0b0073;
451 | public static final int Widget_AppCompat_Base_DropDownItem_Spinner = 0x7f0b005d;
452 | public static final int Widget_AppCompat_Base_ListPopupWindow = 0x7f0b0065;
453 | public static final int Widget_AppCompat_Base_ListView_DropDown = 0x7f0b005f;
454 | public static final int Widget_AppCompat_Base_ListView_Menu = 0x7f0b0064;
455 | public static final int Widget_AppCompat_Base_PopupMenu = 0x7f0b0067;
456 | public static final int Widget_AppCompat_Base_ProgressBar = 0x7f0b005a;
457 | public static final int Widget_AppCompat_Base_ProgressBar_Horizontal = 0x7f0b0059;
458 | public static final int Widget_AppCompat_Base_Spinner = 0x7f0b005b;
459 | public static final int Widget_AppCompat_DropDownItem_Spinner = 0x7f0b0024;
460 | public static final int Widget_AppCompat_Light_ActionBar = 0x7f0b0001;
461 | public static final int Widget_AppCompat_Light_ActionBar_Solid = 0x7f0b0003;
462 | public static final int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 0x7f0b0004;
463 | public static final int Widget_AppCompat_Light_ActionBar_TabBar = 0x7f0b0012;
464 | public static final int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 0x7f0b0013;
465 | public static final int Widget_AppCompat_Light_ActionBar_TabText = 0x7f0b0018;
466 | public static final int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 0x7f0b0019;
467 | public static final int Widget_AppCompat_Light_ActionBar_TabView = 0x7f0b0015;
468 | public static final int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 0x7f0b0016;
469 | public static final int Widget_AppCompat_Light_ActionButton = 0x7f0b000c;
470 | public static final int Widget_AppCompat_Light_ActionButton_CloseMode = 0x7f0b000e;
471 | public static final int Widget_AppCompat_Light_ActionButton_Overflow = 0x7f0b0010;
472 | public static final int Widget_AppCompat_Light_ActionMode_Inverse = 0x7f0b001c;
473 | public static final int Widget_AppCompat_Light_ActivityChooserView = 0x7f0b0039;
474 | public static final int Widget_AppCompat_Light_AutoCompleteTextView = 0x7f0b0037;
475 | public static final int Widget_AppCompat_Light_Base_ActionBar = 0x7f0b003b;
476 | public static final int Widget_AppCompat_Light_Base_ActionBar_Solid = 0x7f0b003d;
477 | public static final int Widget_AppCompat_Light_Base_ActionBar_Solid_Inverse = 0x7f0b003e;
478 | public static final int Widget_AppCompat_Light_Base_ActionBar_TabBar = 0x7f0b0046;
479 | public static final int Widget_AppCompat_Light_Base_ActionBar_TabBar_Inverse = 0x7f0b0047;
480 | public static final int Widget_AppCompat_Light_Base_ActionBar_TabText = 0x7f0b004c;
481 | public static final int Widget_AppCompat_Light_Base_ActionBar_TabText_Inverse = 0x7f0b004d;
482 | public static final int Widget_AppCompat_Light_Base_ActionBar_TabView = 0x7f0b0049;
483 | public static final int Widget_AppCompat_Light_Base_ActionBar_TabView_Inverse = 0x7f0b004a;
484 | public static final int Widget_AppCompat_Light_Base_ActionButton = 0x7f0b0040;
485 | public static final int Widget_AppCompat_Light_Base_ActionButton_CloseMode = 0x7f0b0042;
486 | public static final int Widget_AppCompat_Light_Base_ActionButton_Overflow = 0x7f0b0044;
487 | public static final int Widget_AppCompat_Light_Base_ActionMode_Inverse = 0x7f0b004f;
488 | public static final int Widget_AppCompat_Light_Base_ActivityChooserView = 0x7f0b0076;
489 | public static final int Widget_AppCompat_Light_Base_AutoCompleteTextView = 0x7f0b0074;
490 | public static final int Widget_AppCompat_Light_Base_DropDownItem_Spinner = 0x7f0b005e;
491 | public static final int Widget_AppCompat_Light_Base_ListPopupWindow = 0x7f0b0066;
492 | public static final int Widget_AppCompat_Light_Base_ListView_DropDown = 0x7f0b0060;
493 | public static final int Widget_AppCompat_Light_Base_PopupMenu = 0x7f0b0068;
494 | public static final int Widget_AppCompat_Light_Base_Spinner = 0x7f0b005c;
495 | public static final int Widget_AppCompat_Light_DropDownItem_Spinner = 0x7f0b0025;
496 | public static final int Widget_AppCompat_Light_ListPopupWindow = 0x7f0b002a;
497 | public static final int Widget_AppCompat_Light_ListView_DropDown = 0x7f0b0027;
498 | public static final int Widget_AppCompat_Light_PopupMenu = 0x7f0b002c;
499 | public static final int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 0x7f0b0023;
500 | public static final int Widget_AppCompat_ListPopupWindow = 0x7f0b0029;
501 | public static final int Widget_AppCompat_ListView_DropDown = 0x7f0b0026;
502 | public static final int Widget_AppCompat_ListView_Menu = 0x7f0b002d;
503 | public static final int Widget_AppCompat_PopupMenu = 0x7f0b002b;
504 | public static final int Widget_AppCompat_ProgressBar = 0x7f0b000a;
505 | public static final int Widget_AppCompat_ProgressBar_Horizontal = 0x7f0b0009;
506 | public static final int Widget_AppCompat_Spinner_DropDown_ActionBar = 0x7f0b0022;
507 | }
508 | public static final class styleable {
509 | public static final int[] ActionBar = { 0x7f01003b, 0x7f01003c, 0x7f01003d, 0x7f01003e, 0x7f01003f, 0x7f010040, 0x7f010041, 0x7f010042, 0x7f010043, 0x7f010044, 0x7f010045, 0x7f010046, 0x7f010047, 0x7f010048, 0x7f010049, 0x7f01004a, 0x7f01004b, 0x7f01004c, 0x7f01004d };
510 | public static final int[] ActionBarLayout = { 0x010100b3 };
511 | public static final int ActionBarLayout_android_layout_gravity = 0;
512 | public static final int[] ActionBarWindow = { 0x7f010016, 0x7f010017, 0x7f010018, 0x7f010019, 0x7f01001a, 0x7f01001b, 0x7f01001c };
513 | public static final int ActionBarWindow_windowActionBar = 0;
514 | public static final int ActionBarWindow_windowActionBarOverlay = 1;
515 | public static final int ActionBarWindow_windowFixedHeightMajor = 6;
516 | public static final int ActionBarWindow_windowFixedHeightMinor = 4;
517 | public static final int ActionBarWindow_windowFixedWidthMajor = 3;
518 | public static final int ActionBarWindow_windowFixedWidthMinor = 5;
519 | public static final int ActionBarWindow_windowSplitActionBar = 2;
520 | public static final int ActionBar_background = 10;
521 | public static final int ActionBar_backgroundSplit = 12;
522 | public static final int ActionBar_backgroundStacked = 11;
523 | public static final int ActionBar_customNavigationLayout = 13;
524 | public static final int ActionBar_displayOptions = 3;
525 | public static final int ActionBar_divider = 9;
526 | public static final int ActionBar_height = 1;
527 | public static final int ActionBar_homeLayout = 14;
528 | public static final int ActionBar_icon = 7;
529 | public static final int ActionBar_indeterminateProgressStyle = 16;
530 | public static final int ActionBar_itemPadding = 18;
531 | public static final int ActionBar_logo = 8;
532 | public static final int ActionBar_navigationMode = 2;
533 | public static final int ActionBar_progressBarPadding = 17;
534 | public static final int ActionBar_progressBarStyle = 15;
535 | public static final int ActionBar_subtitle = 4;
536 | public static final int ActionBar_subtitleTextStyle = 6;
537 | public static final int ActionBar_title = 0;
538 | public static final int ActionBar_titleTextStyle = 5;
539 | public static final int[] ActionMenuItemView = { 0x0101013f };
540 | public static final int ActionMenuItemView_android_minWidth = 0;
541 | public static final int[] ActionMenuView = { };
542 | public static final int[] ActionMode = { 0x7f01003c, 0x7f010040, 0x7f010041, 0x7f010045, 0x7f010047 };
543 | public static final int ActionMode_background = 3;
544 | public static final int ActionMode_backgroundSplit = 4;
545 | public static final int ActionMode_height = 0;
546 | public static final int ActionMode_subtitleTextStyle = 2;
547 | public static final int ActionMode_titleTextStyle = 1;
548 | public static final int[] ActivityChooserView = { 0x7f010080, 0x7f010081 };
549 | public static final int ActivityChooserView_expandActivityOverflowButtonDrawable = 1;
550 | public static final int ActivityChooserView_initialActivityCount = 0;
551 | public static final int[] CompatTextView = { 0x7f010083 };
552 | public static final int CompatTextView_textAllCaps = 0;
553 | public static final int[] LinearLayoutICS = { 0x7f010044, 0x7f01006b, 0x7f01006c };
554 | public static final int LinearLayoutICS_divider = 0;
555 | public static final int LinearLayoutICS_dividerPadding = 2;
556 | public static final int LinearLayoutICS_showDividers = 1;
557 | public static final int[] MenuGroup = { 0x0101000e, 0x010100d0, 0x01010194, 0x010101de, 0x010101df, 0x010101e0 };
558 | public static final int MenuGroup_android_checkableBehavior = 5;
559 | public static final int MenuGroup_android_enabled = 0;
560 | public static final int MenuGroup_android_id = 1;
561 | public static final int MenuGroup_android_menuCategory = 3;
562 | public static final int MenuGroup_android_orderInCategory = 4;
563 | public static final int MenuGroup_android_visible = 2;
564 | public static final int[] MenuItem = { 0x01010002, 0x0101000e, 0x010100d0, 0x01010106, 0x01010194, 0x010101de, 0x010101df, 0x010101e1, 0x010101e2, 0x010101e3, 0x010101e4, 0x010101e5, 0x0101026f, 0x7f010063, 0x7f010064, 0x7f010065, 0x7f010066 };
565 | public static final int MenuItem_actionLayout = 14;
566 | public static final int MenuItem_actionProviderClass = 16;
567 | public static final int MenuItem_actionViewClass = 15;
568 | public static final int MenuItem_android_alphabeticShortcut = 9;
569 | public static final int MenuItem_android_checkable = 11;
570 | public static final int MenuItem_android_checked = 3;
571 | public static final int MenuItem_android_enabled = 1;
572 | public static final int MenuItem_android_icon = 0;
573 | public static final int MenuItem_android_id = 2;
574 | public static final int MenuItem_android_menuCategory = 5;
575 | public static final int MenuItem_android_numericShortcut = 10;
576 | public static final int MenuItem_android_onClick = 12;
577 | public static final int MenuItem_android_orderInCategory = 6;
578 | public static final int MenuItem_android_title = 7;
579 | public static final int MenuItem_android_titleCondensed = 8;
580 | public static final int MenuItem_android_visible = 4;
581 | public static final int MenuItem_showAsAction = 13;
582 | public static final int[] MenuView = { 0x010100ae, 0x0101012c, 0x0101012d, 0x0101012e, 0x0101012f, 0x01010130, 0x01010131, 0x01010435 };
583 | public static final int MenuView_android_headerBackground = 4;
584 | public static final int MenuView_android_horizontalDivider = 2;
585 | public static final int MenuView_android_itemBackground = 5;
586 | public static final int MenuView_android_itemIconDisabledAlpha = 6;
587 | public static final int MenuView_android_itemTextAppearance = 1;
588 | public static final int MenuView_android_preserveIconSpacing = 7;
589 | public static final int MenuView_android_verticalDivider = 3;
590 | public static final int MenuView_android_windowAnimationStyle = 0;
591 | public static final int[] SearchView = { 0x0101011f, 0x01010220, 0x01010264, 0x7f010070, 0x7f010071 };
592 | public static final int SearchView_android_imeOptions = 2;
593 | public static final int SearchView_android_inputType = 1;
594 | public static final int SearchView_android_maxWidth = 0;
595 | public static final int SearchView_iconifiedByDefault = 3;
596 | public static final int SearchView_queryHint = 4;
597 | public static final int[] Spinner = { 0x010100af, 0x01010175, 0x01010176, 0x01010262, 0x010102ac, 0x010102ad, 0x7f010067, 0x7f010068, 0x7f010069, 0x7f01006a };
598 | public static final int Spinner_android_dropDownHorizontalOffset = 4;
599 | public static final int Spinner_android_dropDownSelector = 1;
600 | public static final int Spinner_android_dropDownVerticalOffset = 5;
601 | public static final int Spinner_android_dropDownWidth = 3;
602 | public static final int Spinner_android_gravity = 0;
603 | public static final int Spinner_android_popupBackground = 2;
604 | public static final int Spinner_disableChildrenWhenDisabled = 9;
605 | public static final int Spinner_popupPromptView = 8;
606 | public static final int Spinner_prompt = 6;
607 | public static final int Spinner_spinnerMode = 7;
608 | public static final int[] Theme = { 0x7f01005d, 0x7f01005e, 0x7f01005f, 0x7f010060, 0x7f010061, 0x7f010062 };
609 | public static final int Theme_actionDropDownStyle = 0;
610 | public static final int Theme_dropdownListPreferredItemHeight = 1;
611 | public static final int Theme_listChoiceBackgroundIndicator = 5;
612 | public static final int Theme_panelMenuListTheme = 4;
613 | public static final int Theme_panelMenuListWidth = 3;
614 | public static final int Theme_popupMenuStyle = 2;
615 | public static final int[] View = { 0x010100da, 0x7f01004e, 0x7f01004f };
616 | public static final int View_android_focusable = 0;
617 | public static final int View_paddingEnd = 2;
618 | public static final int View_paddingStart = 1;
619 | }
620 | }
621 |
--------------------------------------------------------------------------------
/gen/com/example/dynamicdemo/BuildConfig.java:
--------------------------------------------------------------------------------
1 | /** Automatically generated file. DO NOT MODIFY */
2 | package com.example.dynamicdemo;
3 |
4 | public final class BuildConfig {
5 | public final static boolean DEBUG = true;
6 | }
--------------------------------------------------------------------------------
/gen/com/handmark/pulltorefresh/library/R.java:
--------------------------------------------------------------------------------
1 | /* AUTO-GENERATED FILE. DO NOT MODIFY.
2 | *
3 | * This class was automatically generated by the
4 | * aapt tool from the resource data it found. It
5 | * should not be modified by hand.
6 | */
7 | package com.handmark.pulltorefresh.library;
8 |
9 | public final class R {
10 | public static final class anim {
11 | public static final int in_animation = 0x7f040006;
12 | public static final int out_animation = 0x7f040007;
13 | public static final int slide_in_from_bottom = 0x7f040008;
14 | public static final int slide_in_from_top = 0x7f040009;
15 | public static final int slide_out_to_bottom = 0x7f04000a;
16 | public static final int slide_out_to_top = 0x7f04000b;
17 | }
18 | public static final class attr {
19 | public static final int ptrAdapterViewBackground = 0x7f010010;
20 | public static final int ptrAnimationStyle = 0x7f01000c;
21 | public static final int ptrDrawable = 0x7f010006;
22 | public static final int ptrDrawableBottom = 0x7f010012;
23 | public static final int ptrDrawableEnd = 0x7f010008;
24 | public static final int ptrDrawableStart = 0x7f010007;
25 | public static final int ptrDrawableTop = 0x7f010011;
26 | public static final int ptrHeaderBackground = 0x7f010001;
27 | public static final int ptrHeaderSubTextColor = 0x7f010003;
28 | public static final int ptrHeaderTextAppearance = 0x7f01000a;
29 | public static final int ptrHeaderTextColor = 0x7f010002;
30 | public static final int ptrListViewExtrasEnabled = 0x7f01000e;
31 | public static final int ptrMode = 0x7f010004;
32 | public static final int ptrOverScroll = 0x7f010009;
33 | public static final int ptrRefreshableViewBackground = 0x7f010000;
34 | public static final int ptrRotateDrawableWhilePulling = 0x7f01000f;
35 | public static final int ptrScrollingWhileRefreshingEnabled = 0x7f01000d;
36 | public static final int ptrShowIndicator = 0x7f010005;
37 | public static final int ptrSubHeaderTextAppearance = 0x7f01000b;
38 | public static final int scrollBarPanel = 0x7f010013;
39 | public static final int scrollBarPanelInAnimation = 0x7f010014;
40 | public static final int scrollBarPanelOutAnimation = 0x7f010015;
41 | }
42 | public static final class dimen {
43 | public static final int header_footer_left_right_padding = 0x7f060003;
44 | public static final int header_footer_top_bottom_padding = 0x7f060004;
45 | public static final int indicator_corner_radius = 0x7f060001;
46 | public static final int indicator_internal_padding = 0x7f060002;
47 | public static final int indicator_right_padding = 0x7f060000;
48 | }
49 | public static final class drawable {
50 | public static final int default_ptr_flip = 0x7f02005e;
51 | public static final int default_ptr_rotate = 0x7f02005f;
52 | public static final int heart_bg = 0x7f020063;
53 | public static final int heart_clip_drawable = 0x7f020064;
54 | public static final int heart_clip_img = 0x7f020065;
55 | public static final int heart_img = 0x7f020066;
56 | public static final int indicator_arrow = 0x7f020068;
57 | public static final int indicator_bg_bottom = 0x7f020069;
58 | public static final int indicator_bg_top = 0x7f02006a;
59 | }
60 | public static final class id {
61 | public static final int both = 0x7f050003;
62 | public static final int disabled = 0x7f050000;
63 | public static final int fl_inner = 0x7f05004b;
64 | public static final int flip = 0x7f050008;
65 | public static final int gridview = 0x7f05000a;
66 | public static final int heart = 0x7f050009;
67 | public static final int manualOnly = 0x7f050004;
68 | public static final int pullDownFromTop = 0x7f050005;
69 | public static final int pullFromEnd = 0x7f050002;
70 | public static final int pullFromStart = 0x7f050001;
71 | public static final int pullUpFromBottom = 0x7f050006;
72 | public static final int pull_to_refresh_image = 0x7f05004c;
73 | public static final int pull_to_refresh_progress = 0x7f05004d;
74 | public static final int pull_to_refresh_sub_text = 0x7f05004f;
75 | public static final int pull_to_refresh_text = 0x7f05004e;
76 | public static final int rotate = 0x7f050007;
77 | public static final int scrollview = 0x7f05000c;
78 | public static final int webview = 0x7f05000b;
79 | }
80 | public static final class layout {
81 | public static final int pull_to_refresh_header_horizontal = 0x7f030019;
82 | public static final int pull_to_refresh_header_vertical = 0x7f03001a;
83 | }
84 | public static final class string {
85 | public static final int pull_to_refresh_from_bottom_pull_label = 0x7f070003;
86 | public static final int pull_to_refresh_from_bottom_refreshing_label = 0x7f070005;
87 | public static final int pull_to_refresh_from_bottom_release_label = 0x7f070004;
88 | public static final int pull_to_refresh_pull_label = 0x7f070000;
89 | public static final int pull_to_refresh_refreshing_label = 0x7f070002;
90 | public static final int pull_to_refresh_release_label = 0x7f070001;
91 | }
92 | public static final class styleable {
93 | public static final int[] PullToRefresh = { 0x7f010000, 0x7f010001, 0x7f010002, 0x7f010003, 0x7f010004, 0x7f010005, 0x7f010006, 0x7f010007, 0x7f010008, 0x7f010009, 0x7f01000a, 0x7f01000b, 0x7f01000c, 0x7f01000d, 0x7f01000e, 0x7f01000f, 0x7f010010, 0x7f010011, 0x7f010012 };
94 | public static final int PullToRefresh_ptrAdapterViewBackground = 16;
95 | public static final int PullToRefresh_ptrAnimationStyle = 12;
96 | public static final int PullToRefresh_ptrDrawable = 6;
97 | public static final int PullToRefresh_ptrDrawableBottom = 18;
98 | public static final int PullToRefresh_ptrDrawableEnd = 8;
99 | public static final int PullToRefresh_ptrDrawableStart = 7;
100 | public static final int PullToRefresh_ptrDrawableTop = 17;
101 | public static final int PullToRefresh_ptrHeaderBackground = 1;
102 | public static final int PullToRefresh_ptrHeaderSubTextColor = 3;
103 | public static final int PullToRefresh_ptrHeaderTextAppearance = 10;
104 | public static final int PullToRefresh_ptrHeaderTextColor = 2;
105 | public static final int PullToRefresh_ptrListViewExtrasEnabled = 14;
106 | public static final int PullToRefresh_ptrMode = 4;
107 | public static final int PullToRefresh_ptrOverScroll = 9;
108 | public static final int PullToRefresh_ptrRefreshableViewBackground = 0;
109 | public static final int PullToRefresh_ptrRotateDrawableWhilePulling = 15;
110 | public static final int PullToRefresh_ptrScrollingWhileRefreshingEnabled = 13;
111 | public static final int PullToRefresh_ptrShowIndicator = 5;
112 | public static final int PullToRefresh_ptrSubHeaderTextAppearance = 11;
113 | public static final int[] ScrollBarListView = { 0x7f010013, 0x7f010014, 0x7f010015 };
114 | public static final int ScrollBarListView_scrollBarPanel = 0;
115 | public static final int ScrollBarListView_scrollBarPanelInAnimation = 1;
116 | public static final int ScrollBarListView_scrollBarPanelOutAnimation = 2;
117 | }
118 | }
119 |
--------------------------------------------------------------------------------
/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/ic_launcher-web.png
--------------------------------------------------------------------------------
/libs/android-support-v4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/libs/android-support-v4.jar
--------------------------------------------------------------------------------
/pic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/pic.png
--------------------------------------------------------------------------------
/proguard-project.txt:
--------------------------------------------------------------------------------
1 | # To enable ProGuard in your project, edit project.properties
2 | # to define the proguard.config property as described in that file.
3 | #
4 | # Add project specific ProGuard rules here.
5 | # By default, the flags in this file are appended to flags specified
6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt
7 | # You can edit the include path and order by changing the ProGuard
8 | # include property in project.properties.
9 | #
10 | # For more details, see
11 | # http://developer.android.com/guide/developing/tools/proguard.html
12 |
13 | # Add any project specific keep options here:
14 |
15 | # If your project uses WebView with JS, uncomment the following
16 | # and specify the fully qualified class name to the JavaScript interface
17 | # class:
18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
19 | # public *;
20 | #}
21 |
--------------------------------------------------------------------------------
/project.properties:
--------------------------------------------------------------------------------
1 | # This file is automatically generated by Android Tools.
2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3 | #
4 | # This file must be checked in Version Control Systems.
5 | #
6 | # To customize properties used by the Ant build system edit
7 | # "ant.properties", and override values to adapt the script to your
8 | # project structure.
9 | #
10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
12 |
13 | # Project target.
14 | target=android-19
15 | android.library.reference.1=../appcompat_v7
16 | android.library.reference.2=../../WorkFolder/AndroidPro/PullToRefreshLibrary
17 |
--------------------------------------------------------------------------------
/res/drawable-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/.DS_Store
--------------------------------------------------------------------------------
/res/drawable-xhdpi/avater_boy_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/avater_boy_1.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/avater_boy_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/avater_boy_2.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/avater_girl_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/avater_girl_1.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/avater_girl_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/avater_girl_2.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/avater_girl_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/avater_girl_3.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/comment_background.9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/comment_background.9.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/comment_icon_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/comment_icon_normal.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/delete_icon_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/delete_icon_normal.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/greet_normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/greet_normal.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/greet_pressed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/greet_pressed.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/my_bar_background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/my_bar_background.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/scarlett_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/scarlett_1.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/scarlett_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/scarlett_2.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/scarlett_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/scarlett_3.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/scarlett_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/scarlett_4.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/scarlett_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/scarlett_5.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/scarlett_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/scarlett_6.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/scarlett_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/scarlett_7.png
--------------------------------------------------------------------------------
/res/drawable-xhdpi/scarlett_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xhdpi/scarlett_8.png
--------------------------------------------------------------------------------
/res/drawable-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Kevinsu917/Dynamic/8552c187e152aeb364614b20df3db464125d9101/res/drawable-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
22 |
23 |
29 |
30 |
--------------------------------------------------------------------------------
/res/layout/view_avatar.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
16 |
17 |
--------------------------------------------------------------------------------
/res/layout/view_comment_bar.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
18 |
19 |
29 |
30 |
37 |
38 |
39 |
40 |
41 |
42 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/res/layout/view_dyanmic_item.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
11 |
12 |
19 |
20 |
26 |
27 |
34 |
35 |
40 |
41 |
47 |
48 |
54 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/res/layout/view_function_bar.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
16 |
17 |
25 |
26 |
34 |
35 |
43 |
44 |
45 |
46 |
47 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/res/layout/view_mine_bar.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
14 |
15 |
22 |
23 |
--------------------------------------------------------------------------------
/res/menu/main.xml:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/res/values-v11/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/res/values-v14/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/res/values-w820dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 | 64dp
9 |
10 |
11 |
--------------------------------------------------------------------------------
/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #00000000
4 | #324d82
5 | #333333
6 | #cccccc
7 |
8 |
--------------------------------------------------------------------------------
/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 16dp
5 | 16dp
6 |
7 |
8 |
--------------------------------------------------------------------------------
/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | DynamicDemo
5 | Hello world!
6 | Settings
7 |
8 | 回复
9 |
10 |
--------------------------------------------------------------------------------
/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
14 |
15 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/src/com/example/adapter/DynamicCenterAdapter.java:
--------------------------------------------------------------------------------
1 | package com.example.adapter;
2 |
3 | import java.util.ArrayList;
4 |
5 | import com.example.dynamicdemo.R;
6 | import com.example.entity.DynamicItemBean;
7 | import com.example.view.DynamicItemVIew;
8 |
9 | import android.content.Context;
10 | import android.view.View;
11 | import android.view.ViewGroup;
12 | import android.widget.BaseAdapter;
13 |
14 | /**
15 | * @ClassName DynamicCenterAdapter.java
16 | * @author KevinSu kevinsu917@126.com
17 | * @version 创建时间:2014-10-18 下午6:18:08
18 | * @Description: 动态中心的适配器
19 | */
20 |
21 | public class DynamicCenterAdapter extends BaseAdapter{
22 |
23 | private Context mContext;
24 | private ArrayList dataList;
25 | private View.OnClickListener commentBtnListener;
26 |
27 |
28 | public DynamicCenterAdapter(Context context, ArrayList list, View.OnClickListener listener) {
29 | // TODO Auto-generated constructor stub
30 | mContext = context;
31 | dataList = list;
32 | commentBtnListener = listener;
33 | }
34 | @Override
35 | public int getCount() {
36 | // TODO Auto-generated method stub
37 | return dataList.size();
38 | }
39 |
40 | @Override
41 | public DynamicItemBean getItem(int arg0) {
42 | // TODO Auto-generated method stub
43 | return dataList.get(arg0);
44 | }
45 |
46 | @Override
47 | public long getItemId(int arg0) {
48 | // TODO Auto-generated method stub
49 | return arg0;
50 | }
51 |
52 | @Override
53 | public View getView(int arg0, View arg1, ViewGroup arg2) {
54 | // TODO Auto-generated method stub
55 | if(arg1 == null)
56 | {
57 | arg1 = new DynamicItemVIew(mContext);
58 | }
59 |
60 | ((DynamicItemVIew)arg1).Build(getItem(arg0), arg0, commentBtnListener);
61 | return arg1;
62 | }
63 |
64 | }
65 |
--------------------------------------------------------------------------------
/src/com/example/dynamicdemo/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.example.dynamicdemo;
2 |
3 | import java.util.ArrayList;
4 |
5 | import com.example.adapter.DynamicCenterAdapter;
6 | import com.example.entity.DynamicCommentBean;
7 | import com.example.entity.DynamicGreetInfo;
8 | import com.example.entity.DynamicItemBean;
9 | import com.example.entity.DynamicReviewInfo;
10 | import com.example.utils.MultiUtils;
11 | import com.handmark.pulltorefresh.library.PullToRefreshScrollBarListView;
12 |
13 | import android.support.v7.app.ActionBarActivity;
14 | import android.app.Activity;
15 | import android.content.Context;
16 | import android.os.Bundle;
17 | import android.os.Handler;
18 | import android.view.Menu;
19 | import android.view.MenuItem;
20 | import android.view.View;
21 | import android.view.inputmethod.InputMethodManager;
22 | import android.widget.AbsListView;
23 | import android.widget.EditText;
24 | import android.widget.ImageView;
25 | import android.widget.LinearLayout.LayoutParams;
26 | import android.widget.TextView;
27 |
28 | public class MainActivity extends Activity {
29 |
30 |
31 | //滑动的可刷新的ListView
32 | private PullToRefreshScrollBarListView prvDynamicList;
33 | private ImageView ivMyAvater;
34 | private TextView tvMyName;
35 | private View myBar;
36 | private DynamicCenterAdapter mAdapter;
37 | private ArrayList dataList = new ArrayList();
38 | private String userName = MultiUtils.getCurrentUserName();
39 |
40 | private EditText edInput;
41 |
42 | @Override
43 | protected void onCreate(Bundle savedInstanceState) {
44 | super.onCreate(savedInstanceState);
45 | setContentView(R.layout.activity_main);
46 |
47 | initData();
48 | initView();
49 |
50 | mAdapter = new DynamicCenterAdapter(this, dataList, commentBtnClickListener);
51 | prvDynamicList.setAdapter(mAdapter);
52 | }
53 |
54 |
55 | private void initView()
56 | {
57 | prvDynamicList = (PullToRefreshScrollBarListView) findViewById(R.id.prvDynamicList);
58 |
59 | myBar = View.inflate(this, R.layout.view_mine_bar, null);
60 | myBar.setLayoutParams(new AbsListView.LayoutParams(AbsListView.LayoutParams.MATCH_PARENT, MultiUtils.dipToPx(this, 192)));
61 |
62 | prvDynamicList.getRefreshableView().addHeaderView(myBar);
63 | ivMyAvater = (ImageView) myBar.findViewById(R.id.ivMyAvater);
64 | ivMyAvater.setImageResource(MultiUtils.getAvaterResource(userName));
65 |
66 | tvMyName = (TextView) findViewById(R.id.tvMyName);
67 | tvMyName.setText(userName);
68 |
69 | edInput = (EditText) findViewById(R.id.etInput);
70 | }
71 |
72 | private void initData()
73 | {
74 | //自造数据
75 | int count = 10;
76 | for(int i = 0; i < count; i ++)
77 | {
78 | DynamicItemBean bean = new DynamicItemBean();
79 | bean.dynamicUserName = MultiUtils.getRandomUserName();
80 | bean.dynamicContent = "这是一条自造的数据内容" + i;
81 | bean.dynamicList.addAll(MultiUtils.getRandomImageResList((int) (Math.random() * 7)));
82 | bean.publishTime = System.currentTimeMillis( ) - (60 * 1000) * (long)(Math.random() * (10 * 24 * 60));
83 |
84 | bean.greetInfo = new DynamicGreetInfo();
85 | int greetCount = (int)(Math.random() * 4);
86 | for(int greetIndex = 0; greetIndex < greetCount; greetIndex ++)
87 | {
88 | bean.greetInfo.greetList.add(MultiUtils.getRandomUserName());
89 | }
90 |
91 | bean.reviewInfo = new DynamicReviewInfo();
92 | int reviewCount = (int)(Math.random() * 4);
93 | for(int reviewIndex = 0; reviewIndex < reviewCount; reviewIndex ++)
94 | {
95 | DynamicCommentBean object = new DynamicCommentBean();
96 | String commentUser = MultiUtils.getRandomUserName();
97 | String replyUser = MultiUtils.getRandomUserName();
98 | object.setCommentUserName(commentUser);
99 | object.setReplyUserName(replyUser == commentUser ? "" : replyUser);
100 | object.setCommentContent("这是一条奇怪的评论" + reviewIndex);
101 | bean.reviewInfo.reviewList.add(object);
102 | }
103 |
104 | dataList.add(bean);
105 | }
106 | }
107 |
108 | private View.OnClickListener commentBtnClickListener = new View.OnClickListener() {
109 |
110 | @Override
111 | public void onClick(View arg0) {
112 | /*加2的原因是:setSelectionFromTop从1开始算,而position从0开始算
113 | * prvDynamicList开头有个headView所以又要加1
114 | */
115 | int position = (int) arg0.getTag() + 2;
116 |
117 |
118 | int firstIndex = prvDynamicList.getRefreshableView().getFirstVisiblePosition();
119 | View currentView = prvDynamicList.getRefreshableView().getChildAt(position - firstIndex);
120 | int currentViewHeight = currentView == null ? 0 : currentView.getHeight();
121 |
122 | int listHeight = prvDynamicList.getRefreshableView().getHeight();
123 | int offset = listHeight - currentViewHeight;
124 |
125 | prvDynamicList.getRefreshableView().setSelectionFromTop(position, offset);
126 |
127 | edInput.requestFocus();
128 | MultiUtils.showInputMethod(MainActivity.this, edInput);
129 |
130 | new Handler().postDelayed(new Runnable() {
131 |
132 | @Override
133 | public void run() {
134 | // TODO Auto-generated method stub
135 |
136 | }
137 | }, 200);
138 | }
139 | };
140 |
141 | }
142 |
--------------------------------------------------------------------------------
/src/com/example/entity/DynamicCommentBean.java:
--------------------------------------------------------------------------------
1 | package com.example.entity;
2 | /**
3 | * @ClassName DynamicCommentBean.java
4 | * @author KevinSu kevinsu917@126.com
5 | * @version 创建时间:2014-10-19 上午10:15:30
6 | * @Description: 单条评论的实体
7 | */
8 |
9 | public class DynamicCommentBean {
10 |
11 | private String commentUserName;//评论的用户名
12 | private String replyUserName;//回复的用户名,如果没有回复用户的时候,为null
13 | private String commentContent;//评论内容
14 |
15 | public String getCommentUserName()
16 | {
17 | return commentUserName == null ? "":commentUserName;
18 | }
19 |
20 | public void setCommentUserName(String value)
21 | {
22 | commentUserName = value;
23 | }
24 |
25 | public String getReplyUserName()
26 | {
27 | return replyUserName == null ? "":replyUserName;
28 | }
29 |
30 | public void setReplyUserName(String value)
31 | {
32 | replyUserName = value;
33 | }
34 |
35 | public String getCommentContent()
36 | {
37 | return commentContent == null ? "":commentContent;
38 | }
39 |
40 | public void setCommentContent(String value)
41 | {
42 | commentContent = value;
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/src/com/example/entity/DynamicGreetInfo.java:
--------------------------------------------------------------------------------
1 | package com.example.entity;
2 |
3 | import java.util.ArrayList;
4 |
5 | /**
6 | * @ClassName DynamicGreetInfo.java
7 | * @author KevinSu kevinsu917@126.com
8 | * @version 创建时间:2014-10-19 上午11:00:23
9 | * @Description: 点赞用户的名字List
10 | */
11 |
12 | public class DynamicGreetInfo {
13 |
14 | public ArrayList greetList = new ArrayList();
15 |
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/src/com/example/entity/DynamicItemBean.java:
--------------------------------------------------------------------------------
1 | package com.example.entity;
2 |
3 | import java.util.ArrayList;
4 |
5 | /**
6 | * @ClassName DynamicItemBean.java
7 | * @author KevinSu kevinsu917@126.com
8 | * @version 创建时间:2014-10-18 下午6:21:50
9 | * @Description: 单条动态的数据实体
10 | */
11 |
12 | public class DynamicItemBean {
13 |
14 | public String dynamicUserName;//动态发布者的名字
15 | public String dynamicContent;//动态发布的内容
16 | public ArrayList dynamicList = new ArrayList<>();//动态发布图片list
17 | public long publishTime;//动态发布的时间
18 | public DynamicGreetInfo greetInfo = new DynamicGreetInfo();//动态点赞的信息
19 | public DynamicReviewInfo reviewInfo = new DynamicReviewInfo();//动态评论的信息
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/src/com/example/entity/DynamicReviewInfo.java:
--------------------------------------------------------------------------------
1 | package com.example.entity;
2 |
3 | import java.util.ArrayList;
4 |
5 | /**
6 | * @ClassName DynamicReviewInfo.java
7 | * @author KevinSu kevinsu917@126.com
8 | * @version 创建时间:2014-10-19 上午11:04:21
9 | * @Description: 评论的实体
10 | */
11 |
12 | public class DynamicReviewInfo {
13 |
14 | public ArrayList reviewList = new ArrayList();
15 | }
16 |
--------------------------------------------------------------------------------
/src/com/example/utils/MultiUtils.java:
--------------------------------------------------------------------------------
1 | package com.example.utils;
2 |
3 | import java.lang.ref.WeakReference;
4 | import java.text.SimpleDateFormat;
5 | import java.util.ArrayList;
6 | import com.example.dynamicdemo.R;
7 | import android.content.Context;
8 | import android.graphics.Bitmap;
9 | import android.graphics.BitmapFactory;
10 | import android.text.TextUtils;
11 | import android.view.View;
12 | import android.view.inputmethod.InputMethodManager;
13 |
14 | /**
15 | * @ClassName MultiUtils.java
16 | * @author KevinSu kevinsu917@126.com
17 | * @version 创建时间:2014-10-18 下午11:27:18
18 | * @Description: 多功能工具类
19 | */
20 |
21 | public class MultiUtils {
22 |
23 | private static String CurrentUserName;
24 |
25 | private final static String[] nameArray = { "随便一个用户名", "用户名难取啊", "再来一个",
26 | "用户2号", "lastUser" };
27 |
28 | // 头像资源数组
29 | private final static int[] avaterArray = { R.drawable.avater_boy_1,
30 | R.drawable.avater_boy_2, R.drawable.avater_girl_1,
31 | R.drawable.avater_girl_2, R.drawable.avater_girl_3 };
32 |
33 | // 图片资源数组
34 | private final static int[] imageArray = { R.drawable.scarlett_1,
35 | R.drawable.scarlett_2, R.drawable.scarlett_3,
36 | R.drawable.scarlett_4, R.drawable.scarlett_5,
37 | R.drawable.scarlett_6, R.drawable.scarlett_7, R.drawable.scarlett_8 };
38 |
39 |
40 | public static String getRandomUserName() {
41 |
42 | String radomName = new String();
43 | radomName = nameArray[(int) (Math.random() * 5)];
44 | return radomName;
45 | }
46 |
47 | public static String getCurrentUserName() {
48 | if (TextUtils.isEmpty(CurrentUserName)) {
49 | CurrentUserName = getRandomUserName();
50 | }
51 | return CurrentUserName;
52 | }
53 |
54 | //弹出键盘
55 | public static void showInputMethod( Context context , View view )
56 | {
57 | InputMethodManager imm = ( InputMethodManager ) context
58 | .getSystemService( Context.INPUT_METHOD_SERVICE );
59 | if ( imm != null )
60 | {
61 | imm.showSoftInput( view , 0 );
62 | }
63 | }
64 |
65 | /** dip转px */
66 | public static int dipToPx(Context context, int dip) {
67 | float density = context.getResources().getDisplayMetrics().density;
68 |
69 | return (int) (dip * density + 0.5f);
70 | }
71 |
72 | /** 文件路径转Bitmap */
73 | public static Bitmap convertToBitmap(String path, int w, int h) {
74 | BitmapFactory.Options opts = new BitmapFactory.Options();
75 | opts.inJustDecodeBounds = true;
76 | opts.inPreferredConfig = Bitmap.Config.ARGB_8888;
77 |
78 | BitmapFactory.decodeFile(path, opts);
79 |
80 | int width = opts.outWidth;
81 | int height = opts.outHeight;
82 | float scaleWidth = 0f;
83 | float scaleHeight = 0f;
84 |
85 | if (width > w || height > h) {
86 | scaleWidth = ((float) width) / w;
87 | scaleHeight = ((float) height) / h;
88 | }
89 | opts.inJustDecodeBounds = false;
90 | opts.inSampleSize = (int) Math.max(scaleWidth, scaleHeight);
91 |
92 | WeakReference weak = new WeakReference(
93 | BitmapFactory.decodeFile(path, opts));
94 | return Bitmap.createScaledBitmap(weak.get(), w, h, true);
95 | }
96 |
97 | /** 根据用户名得出头像的资源文件 */
98 | public static int getAvaterResource(String userName) {
99 | int res = avaterArray[(int) (Math.abs(userName.hashCode()) % 5)];
100 | return res;
101 | }
102 |
103 | /** 根据需要图片的数量,随机取固定图片的资源id */
104 | public static ArrayList getRandomImageResList(int imageCount) {
105 | ArrayList imageList = new ArrayList();
106 | for (int i = 0; i < imageCount; i++) {
107 | int index = (int) (Math.random() * 8);
108 | imageList.add(imageArray[index]);
109 | }
110 | return imageList;
111 | }
112 |
113 | /** 转化时间格式 */
114 | public static String convertTime(long time) {
115 | String format = "M-d k:mm";
116 | SimpleDateFormat sdf = new SimpleDateFormat(format);
117 | return sdf.format(time);
118 | }
119 | }
120 |
--------------------------------------------------------------------------------
/src/com/example/view/CommentItemView.java:
--------------------------------------------------------------------------------
1 | package com.example.view;
2 |
3 | import com.example.dynamicdemo.R;
4 | import com.example.entity.DynamicCommentBean;
5 |
6 | import android.annotation.TargetApi;
7 | import android.content.Context;
8 | import android.os.Build;
9 | import android.text.Layout;
10 | import android.text.Selection;
11 | import android.text.Spannable;
12 | import android.text.SpannableString;
13 | import android.text.SpannableStringBuilder;
14 | import android.text.TextPaint;
15 | import android.text.TextUtils;
16 | import android.text.method.BaseMovementMethod;
17 | import android.text.method.Touch;
18 | import android.text.style.ClickableSpan;
19 | import android.util.AttributeSet;
20 | import android.util.TypedValue;
21 | import android.view.MotionEvent;
22 | import android.view.View;
23 | import android.widget.RelativeLayout;
24 | import android.widget.TextView;
25 | /**
26 | * @ClassName CommentItemView.java
27 | * @author KevinSu kevinsu917@126.com
28 | * @version 创建时间:2014-10-19 上午10:14:01
29 | * @Description: 单条评论的View
30 | */
31 |
32 | public class CommentItemView extends RelativeLayout{
33 |
34 | //展示评论的TextView
35 | private TextView tvShowComment;
36 |
37 | //是否需要要整个View接受点击事件
38 | private boolean bReceiveTouchEvent = true;
39 |
40 | private View.OnClickListener commentClickListener;//评论点击事件
41 | //设置是否接受点击事件
42 | public void setIsReceiveTouchEvent(boolean isReceive)
43 | {
44 | bReceiveTouchEvent = isReceive;
45 | }
46 |
47 | //获取是否接受点击事件
48 | public boolean getIsReceiveTouchEvent()
49 | {
50 | return bReceiveTouchEvent;
51 | }
52 |
53 | public CommentItemView(Context context) {
54 | super(context);
55 | }
56 |
57 | public CommentItemView(Context context, AttributeSet attrs) {
58 | super(context, attrs);
59 | }
60 |
61 | public void init(final DynamicCommentBean bean, View.OnClickListener listener) {
62 |
63 | //需要考虑表情的情况
64 | tvShowComment = new TextView(getContext());
65 | commentClickListener = listener;
66 |
67 | // 1.某人评论;XXX:something
68 | // 2.A回复B的评论; A 回复 B : something
69 |
70 | //评论的主语
71 | String subjectName = bean.getCommentUserName();
72 | SpannableString subjectSpanText = new SpannableString(subjectName);
73 | subjectSpanText.setSpan(new Clickable(new NameClickListener(subjectSpanText)),
74 | 0, subjectSpanText.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
75 |
76 |
77 | SpannableStringBuilder builder = new SpannableStringBuilder();
78 | builder.append(subjectSpanText);
79 |
80 | if(bean.getReplyUserName() != null)
81 | {
82 |
83 |
84 | //评论的宾语
85 | String objectName = bean.getReplyUserName();
86 | if(!TextUtils.isEmpty(objectName))
87 | {
88 | builder.append(getResources().getString(R.string.reply_text));
89 |
90 | SpannableString objectSpanText = new SpannableString(objectName);
91 |
92 | objectSpanText.setSpan(new Clickable(new NameClickListener(objectSpanText)),
93 | 0, objectSpanText.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
94 |
95 | builder.append(objectSpanText);
96 | }
97 |
98 | }
99 |
100 | builder.append(":");
101 | builder.append(bean.getCommentContent());
102 |
103 |
104 | tvShowComment.setText(builder);
105 |
106 | int colorValue = getResources().getColor(R.color.c_333333);
107 | tvShowComment.setTextColor(colorValue);
108 | tvShowComment.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 14);
109 | tvShowComment.setMovementMethod(new MyMovementMethod(this));
110 | tvShowComment.setOnClickListener(commentClickListener);
111 |
112 | LayoutParams param = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
113 | tvShowComment.setLayoutParams(param);
114 | addView(tvShowComment);
115 |
116 | }
117 |
118 |
119 | //评论中名字的点击事件
120 | class NameClickListener implements View.OnClickListener{
121 |
122 | private SpannableString userName;
123 |
124 | public NameClickListener(SpannableString name) {
125 | userName = name;
126 | }
127 |
128 | @Override
129 | public void onClick(View arg0) {
130 | // TODO Auto-generated method stub
131 |
132 | }
133 | }
134 |
135 | //TextView中的Span区域点击事件
136 | class Clickable extends ClickableSpan implements OnClickListener {
137 |
138 | private final View.OnClickListener mListener;
139 |
140 | public Clickable(View.OnClickListener l) {
141 | mListener = l;
142 | }
143 |
144 | @Override
145 | public void onClick(View widget) {
146 | // TODO Auto-generated method stub
147 | mListener.onClick(widget);
148 | }
149 |
150 | @Override
151 | public void updateDrawState(TextPaint ds) {
152 | // TODO Auto-generated method stub
153 | super.updateDrawState(ds);
154 | ds.setUnderlineText(false);
155 | int colorValue = getResources().getColor(R.color.c_324d82);
156 | ds.setColor(colorValue);
157 | }
158 | }
159 |
160 |
161 | @TargetApi(Build.VERSION_CODES.HONEYCOMB)
162 | public class MyMovementMethod extends BaseMovementMethod {
163 |
164 | private CommentItemView mItemView;
165 | public MyMovementMethod(CommentItemView view)
166 | {
167 | mItemView = view;
168 | }
169 |
170 | //是否要传递到整个CommentItemView
171 | private void setPassToTV(boolean isClick)
172 | {
173 | if(mItemView != null)
174 | {
175 | mItemView.bReceiveTouchEvent = isClick;
176 | }
177 | }
178 |
179 |
180 | public boolean onTouchEvent(TextView widget, Spannable buffer,
181 | MotionEvent event) {
182 | int action = event.getAction();
183 |
184 | if (action == MotionEvent.ACTION_UP
185 | || action == MotionEvent.ACTION_DOWN) {
186 | int x = (int) event.getX();
187 | int y = (int) event.getY();
188 |
189 | x -= widget.getTotalPaddingLeft();
190 | y -= widget.getTotalPaddingTop();
191 |
192 | x += widget.getScrollX();
193 | y += widget.getScrollY();
194 |
195 | Layout layout = widget.getLayout();
196 | int line = layout.getLineForVertical(y);
197 | int off = layout.getOffsetForHorizontal(line, x);
198 |
199 | ClickableSpan[] link = buffer.getSpans(off, off,
200 | ClickableSpan.class);
201 |
202 | if (link.length != 0) {
203 |
204 | //点击的是Span区域,不要把点击事件传递CommentItemView
205 | setPassToTV(false);
206 |
207 | if (action == MotionEvent.ACTION_UP) {
208 | link[0].onClick(widget);
209 | Selection.removeSelection(buffer);
210 | } else if (action == MotionEvent.ACTION_DOWN) {
211 | Selection.setSelection(buffer,
212 | buffer.getSpanStart(link[0]),
213 | buffer.getSpanEnd(link[0]));
214 | }
215 | ((View) widget.getParent()).setBackgroundResource(R.color.transparent);
216 |
217 | } else {
218 |
219 | setPassToTV(true);
220 | if (action == MotionEvent.ACTION_UP) {
221 | ((View) widget.getParent()).setBackgroundResource(R.color.transparent);
222 | } else if (action == MotionEvent.ACTION_DOWN) {
223 | //点击选中效果
224 | ((View) widget.getParent()).setBackgroundResource(R.color.transparent);
225 | }else
226 | {
227 | ((View) widget.getParent()).setBackgroundResource(R.color.transparent);
228 | }
229 | Selection.removeSelection(buffer);
230 | }
231 | }
232 |
233 | return Touch.onTouchEvent(widget, buffer, event);
234 | }
235 |
236 | }
237 | }
238 |
--------------------------------------------------------------------------------
/src/com/example/view/CommentView.java:
--------------------------------------------------------------------------------
1 | package com.example.view;
2 |
3 | import com.example.dynamicdemo.R;
4 | import com.example.entity.DynamicGreetInfo;
5 | import com.example.entity.DynamicItemBean;
6 | import com.example.entity.DynamicReviewInfo;
7 | import com.example.utils.MultiUtils;
8 | import android.content.Context;
9 | import android.util.AttributeSet;
10 | import android.view.LayoutInflater;
11 | import android.view.View;
12 | import android.widget.ImageView;
13 | import android.widget.LinearLayout;
14 | import android.widget.TextView;
15 | import android.widget.ImageView.ScaleType;
16 |
17 | /**
18 | * @ClassName CommentView.java
19 | * @author KevinSu kevinsu917@126.com
20 | * @version 创建时间:2014-10-19 上午10:06:28
21 | * @Description: 评论和点赞的View
22 | */
23 |
24 | public class CommentView extends LinearLayout {
25 |
26 | /** 长度 Pixel为单位 **/
27 | private final int pxPerPhoto = MultiUtils.dipToPx(getContext(), 21);// 点赞头像的尺寸
28 | private final int pxPhotoPadding = MultiUtils.dipToPx(getContext(), 5);// 点赞头像间隔
29 |
30 | // 赞头像,每行最大个数
31 | private final int MAX_COUNT_PER_ROW = 9;
32 |
33 | private LayoutParams onePicPara;
34 | private LinearLayout.LayoutParams rowPara;
35 | private int desResID = R.drawable.avater_boy_1;
36 |
37 | private LinearLayout llGreetPhoto;// 点赞头像的Layout
38 | private TextView tvGreetTitle;//点赞数量
39 | private LinearLayout llComment;// 评论的Layout
40 |
41 | private View.OnClickListener commentOnClickListener;//评论内容的点击事件
42 | private View.OnClickListener userPicOnClickListener = new OnClickListener() {
43 |
44 | @Override
45 | public void onClick(View arg0) {
46 |
47 | }
48 | };
49 |
50 |
51 | public CommentView(Context context) {
52 | super(context);
53 | LayoutInflater.from(getContext()).inflate(R.layout.view_comment_bar, this);
54 | }
55 |
56 | public CommentView(Context context, AttributeSet attrs) {
57 | super(context, attrs);
58 | LayoutInflater.from(getContext()).inflate(R.layout.view_comment_bar, this);
59 | }
60 |
61 | public void init(DynamicItemBean bean, View.OnClickListener itemClickListener) {
62 | initView();
63 | initVariable();
64 | setGreetLayout(bean.greetInfo);
65 | setCommentLayout(bean.reviewInfo);
66 | }
67 |
68 | private void initView()
69 | {
70 | llGreetPhoto = (LinearLayout) findViewById(R.id.llGreetPhoto);
71 | tvGreetTitle = (TextView) findViewById(R.id.tvGreetTitle);
72 | llComment = (LinearLayout) findViewById(R.id.llComment);
73 | }
74 |
75 | private void initVariable() {
76 | onePicPara = new LayoutParams(pxPerPhoto, pxPerPhoto);
77 | onePicPara.setMargins(0, 0, pxPhotoPadding, 0);
78 |
79 | int wrap = LayoutParams.WRAP_CONTENT;
80 | int match = LayoutParams.MATCH_PARENT;
81 | rowPara = new LayoutParams(match, wrap);
82 | rowPara.setMargins(0, 0, 0, pxPhotoPadding);
83 | }
84 |
85 | /**
86 | * 设置赞的布局,包括数字和头像
87 | */
88 | public void setGreetLayout(DynamicGreetInfo greetInfo) {
89 |
90 | //llGreetPhoto原本有两个View,所以删除要从第三个view开始删
91 | llGreetPhoto.removeViews(2, llGreetPhoto.getChildCount() - 2);
92 |
93 | int PicCount = greetInfo.greetList.size();
94 | String str = PicCount + "个赞";
95 | tvGreetTitle.setText(str);
96 |
97 | if (PicCount <= 0) {
98 | return;
99 | }
100 |
101 | // 对第一行的头像插入
102 | int rowCount = PicCount / MAX_COUNT_PER_ROW
103 | + (PicCount % MAX_COUNT_PER_ROW > 0 ? 1 : 0);
104 |
105 | for (int row = 0; row < rowCount; row++) {
106 | LinearLayout llRow = new LinearLayout(getContext());
107 | llRow.setLayoutParams(rowPara);
108 | llGreetPhoto.addView(llRow);
109 |
110 | int columnCount = PicCount%MAX_COUNT_PER_ROW == 0 ? MAX_COUNT_PER_ROW : PicCount%MAX_COUNT_PER_ROW;
111 | if(row != rowCount -1)
112 | {
113 | columnCount = MAX_COUNT_PER_ROW;
114 | }
115 | int rowOffset = row * MAX_COUNT_PER_ROW;//行偏移
116 | for (int column = 0; column < columnCount; column++) {
117 |
118 | int picIndex = rowOffset + column;
119 | String name = greetInfo.greetList.get(picIndex);
120 | int avaterRes = MultiUtils.getAvaterResource(name);
121 |
122 | ImageView ivPic = new ImageView(getContext());
123 | ivPic.setScaleType(ScaleType.CENTER_CROP);
124 | ivPic.setLayoutParams(onePicPara);
125 | ivPic.setImageResource(avaterRes);
126 |
127 | ivPic.setOnClickListener(userPicOnClickListener);
128 |
129 | llRow.addView(ivPic);
130 | }
131 | }
132 | }
133 |
134 | /**
135 | * 设置评论的布局
136 | */
137 | public void setCommentLayout(DynamicReviewInfo bean) {
138 |
139 | llComment.removeAllViews();
140 | for(int i = 0; i < bean.reviewList.size(); i ++)
141 | {
142 | CommentItemView view = new CommentItemView(getContext());
143 | view.init(bean.reviewList.get(i), commentOnClickListener);
144 | llComment.addView(view);
145 | }
146 | }
147 | }
148 |
--------------------------------------------------------------------------------
/src/com/example/view/DynamicItemVIew.java:
--------------------------------------------------------------------------------
1 | package com.example.view;
2 |
3 | import com.example.dynamicdemo.R;
4 | import com.example.entity.DynamicItemBean;
5 | import com.example.utils.MultiUtils;
6 |
7 | import android.content.Context;
8 | import android.graphics.Typeface;
9 | import android.view.LayoutInflater;
10 | import android.view.View;
11 | import android.widget.ImageView;
12 | import android.widget.RelativeLayout;
13 | import android.widget.TextView;
14 |
15 | /**
16 | * @ClassName DynamicItemVIew.java
17 | * @author KevinSu kevinsu917@126.com
18 | * @version 创建时间:2014-10-18 下午6:23:09
19 | * @Description: 单条动态的View
20 | */
21 |
22 | public class DynamicItemVIew extends RelativeLayout{
23 |
24 | private ImageView ivPhoto;//头像
25 | private TextView tvName;//名字
26 | private TextView tvContent;//内容
27 | private MultiImageView mivImage;//图片View
28 |
29 | private TextView tvTime;//时间
30 | private TextView tvDelete;//删除按钮
31 | private TextView tvGreet;//点赞按钮
32 | private TextView tvComment;//评论按钮
33 |
34 | private CommentView commentView;//评论View
35 |
36 |
37 | public DynamicItemVIew(Context context) {
38 | super(context);
39 | LayoutInflater.from(getContext()).inflate(R.layout.view_dyanmic_item, this);
40 | initView();
41 | }
42 |
43 | private void initView()
44 | {
45 | ivPhoto = (ImageView) findViewById(R.id.ivPhoto);
46 | tvName = (TextView) findViewById(R.id.tvName);
47 | tvContent = (TextView) findViewById(R.id.tvContent);
48 | mivImage = (MultiImageView) findViewById(R.id.mivImage);
49 | tvTime = (TextView) findViewById(R.id.tvTime);
50 | tvDelete = (TextView) findViewById(R.id.tvDelete);
51 | tvGreet = (TextView) findViewById(R.id.tvGreet);
52 | tvComment = (TextView) findViewById(R.id.tvComment);
53 | commentView = (CommentView) findViewById(R.id.dcvComment);
54 |
55 | }
56 |
57 | public void Build(DynamicItemBean bean, int position, View.OnClickListener listener)
58 | {
59 | String userName = bean.dynamicUserName;
60 | int avaterRes = MultiUtils.getAvaterResource(userName);
61 |
62 | ivPhoto.setImageResource(avaterRes);
63 | tvName.setText(userName);
64 | tvContent.setText(bean.dynamicContent);
65 |
66 | mivImage.setVisibility(bean.dynamicList.size() > 0 ? View.VISIBLE : View.GONE);
67 | int width = mivImage.getWidth();
68 | mivImage.setList(bean.dynamicList, width);
69 |
70 | tvTime.setText(MultiUtils.convertTime(bean.publishTime));
71 | tvDelete.setVisibility(bean.dynamicUserName == MultiUtils.getCurrentUserName() ? View.VISIBLE : View.GONE);
72 | tvDelete.setOnClickListener(new View.OnClickListener() {
73 |
74 | @Override
75 | public void onClick(View arg0) {
76 | // TODO Auto-generated method stub
77 |
78 | }
79 | });
80 |
81 | boolean isGreeted = false;
82 | String currentUser = MultiUtils.getCurrentUserName();
83 | for(int i = 0; i < bean.greetInfo.greetList.size(); i ++)
84 | {
85 | if(bean.greetInfo.greetList.get(i) == currentUser)
86 | {
87 | isGreeted = true;
88 | break;
89 | }
90 | }
91 | if(isGreeted)
92 | {
93 | tvGreet.setCompoundDrawablesWithIntrinsicBounds( R.drawable.greet_pressed, 0 , 0 , 0 );
94 | tvGreet.setTypeface(Typeface.DEFAULT_BOLD);
95 | tvGreet.setTag(R.drawable.greet_pressed);
96 | }else
97 | {
98 | tvGreet.setCompoundDrawablesWithIntrinsicBounds( R.drawable.greet_normal, 0 , 0 , 0 );
99 | tvGreet.setTypeface(Typeface.DEFAULT);
100 | tvGreet.setTag(R.drawable.greet_normal);
101 | }
102 |
103 | tvGreet.setOnClickListener(new OnClickListener() {
104 |
105 | @Override
106 | public void onClick(View arg0) {
107 | // TODO Auto-generated method stub
108 | int res = (int) arg0.getTag();
109 | if(res == R.drawable.greet_pressed)
110 | {
111 | tvGreet.setCompoundDrawablesWithIntrinsicBounds( R.drawable.greet_normal, 0 , 0 , 0 );
112 | tvGreet.setTypeface(Typeface.DEFAULT);
113 | tvGreet.setTag(R.drawable.greet_normal);
114 | }else
115 | {
116 | tvGreet.setCompoundDrawablesWithIntrinsicBounds( R.drawable.greet_pressed, 0 , 0 , 0 );
117 | tvGreet.setTypeface(Typeface.DEFAULT_BOLD);
118 | tvGreet.setTag(R.drawable.greet_pressed);
119 | }
120 | }
121 | });
122 |
123 | commentView.init(bean, null);
124 |
125 | tvComment.setTag(position);
126 | tvComment.setOnClickListener(listener);
127 | }
128 | }
129 |
--------------------------------------------------------------------------------
/src/com/example/view/MultiImageView.java:
--------------------------------------------------------------------------------
1 | package com.example.view;
2 |
3 | import java.util.ArrayList;
4 |
5 | import com.example.utils.MultiUtils;
6 | import android.content.Context;
7 | import android.util.AttributeSet;
8 | import android.view.View;
9 | import android.widget.ImageView;
10 | import android.widget.LinearLayout;
11 | import android.widget.ImageView.ScaleType;
12 |
13 | /**
14 | * @ClassName MultiImageView.java
15 | * @author KevinSu kevinsu917@126.com
16 | * @version 创建时间:2014-10-18 下午11:31:01
17 | * @Description: 显示1~N张图片的View
18 | */
19 |
20 | public class MultiImageView extends LinearLayout {
21 |
22 | // 照片的Url列表
23 | private ArrayList imagesList;
24 |
25 | /** 长度 单位为Pixel **/
26 | private int pxOneWidth = MultiUtils.dipToPx(getContext(), 115);// 单张图时候的宽
27 | private int pxOneHeight = MultiUtils.dipToPx(getContext(), 150);// 单张图时候的高
28 | private int pxMoreWandH = 0;// 多张图的宽高
29 | private int pxImagePadding = MultiUtils.dipToPx(getContext(), 3);// 图片间的间距
30 |
31 | private final int MAX_PER_ROW_COUNT = 3;// 每行显示最大数
32 |
33 | private LayoutParams onePicPara;
34 | private LayoutParams morePara;
35 | private LayoutParams rowPara;
36 |
37 | public MultiImageView(Context context) {
38 | super(context);
39 | // TODO Auto-generated constructor stub
40 | }
41 |
42 | public MultiImageView(Context context, AttributeSet attrs) {
43 | super(context, attrs);
44 | }
45 |
46 | public void setList(ArrayList lists, int width) {
47 | initVariable();
48 | imagesList = lists;
49 | pxMoreWandH = width/3;
50 | initView();
51 | }
52 |
53 | private void initVariable() {
54 |
55 |
56 | onePicPara = new LayoutParams(pxOneWidth, pxOneHeight);
57 |
58 | morePara = new LayoutParams(pxMoreWandH, pxMoreWandH);
59 | morePara.setMargins(0, 0, pxImagePadding, 0);
60 |
61 | int wrap = LayoutParams.WRAP_CONTENT;
62 | int match = LayoutParams.MATCH_PARENT;
63 | rowPara = new LayoutParams(match, wrap);
64 | rowPara.setMargins(0, 0, 0, pxImagePadding);
65 | }
66 |
67 | // 根据imageView的数量初始化不同的View布局,还要为每一个View作点击效果
68 | private void initView()
69 | {
70 | this.setOrientation(VERTICAL);
71 | this.removeAllViews();
72 | if(imagesList == null || imagesList.size() == 0)
73 | {
74 | return;
75 | }
76 |
77 | if(imagesList.size() == 1)
78 | {
79 | for(Integer url : imagesList)
80 | {
81 | ImageView imageView = new ImageView(getContext());
82 | imageView.setId(url.hashCode());//指定id
83 |
84 | imageView.setLayoutParams(onePicPara);
85 | imageView.setMaxWidth( pxMoreWandH ) ;
86 | imageView.setScaleType(ScaleType.CENTER_CROP);
87 | imageView.setImageResource(url);
88 |
89 | int position = 0;
90 | imageView.setTag(position);
91 | imageView.setOnClickListener(ImageViewOnClickListener);
92 | addView(imageView);
93 |
94 | }
95 |
96 | }else
97 | {
98 | int allCount = imagesList.size();
99 |
100 | int rowCount = allCount/MAX_PER_ROW_COUNT + (allCount%MAX_PER_ROW_COUNT > 0 ? 1 : 0);//行数
101 | for(int rowCursor = 0; rowCursor < rowCount; rowCursor ++)
102 | {
103 | LinearLayout rowLayout = new LinearLayout(getContext());
104 | rowLayout.setOrientation(LinearLayout.HORIZONTAL);
105 |
106 | rowLayout.setLayoutParams(rowPara);
107 | if(rowCursor < 2)
108 | {
109 | rowLayout.setPadding(0, pxImagePadding, 0, 0);
110 | }
111 |
112 | int columnCount = allCount%MAX_PER_ROW_COUNT == 0 ? MAX_PER_ROW_COUNT : allCount%MAX_PER_ROW_COUNT;
113 | if(rowCursor != rowCount -1)
114 | {
115 | columnCount = MAX_PER_ROW_COUNT;
116 | }
117 | addView(rowLayout);
118 |
119 | int rowOffset = rowCursor * MAX_PER_ROW_COUNT;//行偏移
120 | for(int columnCursor = 0; columnCursor < columnCount; columnCursor ++)
121 | {
122 | int position = columnCursor + rowOffset;
123 | int thumbUrl = imagesList.get(position);
124 |
125 | ImageView imageView = new ImageView(getContext());
126 | imageView.setId(thumbUrl);//指定id
127 |
128 | imageView.setLayoutParams(morePara);
129 | imageView.setScaleType(ScaleType.CENTER_CROP);
130 | imageView.setImageResource(thumbUrl);
131 |
132 | imageView.setTag(position);
133 | imageView.setOnClickListener(ImageViewOnClickListener);
134 |
135 |
136 |
137 | rowLayout.addView(imageView);
138 | }
139 | }
140 | }
141 | }
142 |
143 | // 图片点击事件
144 | private View.OnClickListener ImageViewOnClickListener = new OnClickListener() {
145 |
146 | @Override
147 | public void onClick(View arg0) {
148 | // TODO Auto-generated method stub
149 | int position = (Integer) arg0.getTag();
150 |
151 | }
152 | };
153 |
154 | }
--------------------------------------------------------------------------------