diff --git a/media/android/NewsBlur/AndroidManifest.xml b/media/android/NewsBlur/AndroidManifest.xml index d6b1975a1..51b33ef4a 100644 --- a/media/android/NewsBlur/AndroidManifest.xml +++ b/media/android/NewsBlur/AndroidManifest.xml @@ -28,7 +28,8 @@ + android:label="@string/newsblur" + android:hardwareAccelerated="false" /> - - - \ No newline at end of file diff --git a/media/android/NewsBlur/res/drawable/divider_dark.xml b/media/android/NewsBlur/res/drawable/divider_dark.xml new file mode 100644 index 000000000..ab1bfec8b --- /dev/null +++ b/media/android/NewsBlur/res/drawable/divider_dark.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/media/android/NewsBlur/res/drawable/divider_light.xml b/media/android/NewsBlur/res/drawable/divider_light.xml new file mode 100644 index 000000000..ab1bfec8b --- /dev/null +++ b/media/android/NewsBlur/res/drawable/divider_light.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/media/android/NewsBlur/res/drawable-hdpi/logo.png b/media/android/NewsBlur/res/drawable/logo.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/logo.png rename to media/android/NewsBlur/res/drawable/logo.png diff --git a/media/android/NewsBlur/res/drawable/negative_count_stripe.xml b/media/android/NewsBlur/res/drawable/negative_count_stripe.xml new file mode 100644 index 000000000..315236b2f --- /dev/null +++ b/media/android/NewsBlur/res/drawable/negative_count_stripe.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/media/android/NewsBlur/res/drawable/neutral_count_stripe.xml b/media/android/NewsBlur/res/drawable/neutral_count_stripe.xml new file mode 100644 index 000000000..8e9912d56 --- /dev/null +++ b/media/android/NewsBlur/res/drawable/neutral_count_stripe.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/media/android/NewsBlur/res/drawable-hdpi/orangeline_shadow.png b/media/android/NewsBlur/res/drawable/orangeline_shadow.png similarity index 100% rename from media/android/NewsBlur/res/drawable-hdpi/orangeline_shadow.png rename to media/android/NewsBlur/res/drawable/orangeline_shadow.png diff --git a/media/android/NewsBlur/res/drawable/positive_count_stripe.xml b/media/android/NewsBlur/res/drawable/positive_count_stripe.xml new file mode 100644 index 000000000..8efc0532c --- /dev/null +++ b/media/android/NewsBlur/res/drawable/positive_count_stripe.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/media/android/NewsBlur/res/drawable-mdpi/textfield_activated_blur.9.png b/media/android/NewsBlur/res/drawable/textfield_activated_blur.9.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/textfield_activated_blur.9.png rename to media/android/NewsBlur/res/drawable/textfield_activated_blur.9.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/textfield_default_blur.9.png b/media/android/NewsBlur/res/drawable/textfield_default_blur.9.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/textfield_default_blur.9.png rename to media/android/NewsBlur/res/drawable/textfield_default_blur.9.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/textfield_disabled_blur.9.png b/media/android/NewsBlur/res/drawable/textfield_disabled_blur.9.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/textfield_disabled_blur.9.png rename to media/android/NewsBlur/res/drawable/textfield_disabled_blur.9.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/textfield_disabled_focused_blur.9.png b/media/android/NewsBlur/res/drawable/textfield_disabled_focused_blur.9.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/textfield_disabled_focused_blur.9.png rename to media/android/NewsBlur/res/drawable/textfield_disabled_focused_blur.9.png diff --git a/media/android/NewsBlur/res/drawable-mdpi/textfield_focused_holo_light.9.png b/media/android/NewsBlur/res/drawable/textfield_focused_holo_light.9.png similarity index 100% rename from media/android/NewsBlur/res/drawable-mdpi/textfield_focused_holo_light.9.png rename to media/android/NewsBlur/res/drawable/textfield_focused_holo_light.9.png diff --git a/media/android/NewsBlur/res/layout/fragment_folderfeedlist.xml b/media/android/NewsBlur/res/layout/fragment_folderfeedlist.xml index b64cf032e..db6964a7a 100644 --- a/media/android/NewsBlur/res/layout/fragment_folderfeedlist.xml +++ b/media/android/NewsBlur/res/layout/fragment_folderfeedlist.xml @@ -3,5 +3,6 @@ android:id="@+id/folderfeed_list" android:layout_width="match_parent" android:layout_height="match_parent" - android:childDivider="@color/white" + android:dividerHeight="1px" + /> \ No newline at end of file diff --git a/media/android/NewsBlur/res/layout/row_feed.xml b/media/android/NewsBlur/res/layout/row_feed.xml index df2214534..55e0c2e9d 100644 --- a/media/android/NewsBlur/res/layout/row_feed.xml +++ b/media/android/NewsBlur/res/layout/row_feed.xml @@ -7,27 +7,8 @@ android:paddingBottom="10dp" android:paddingTop="10dp" > - - - - + + + + \ No newline at end of file diff --git a/media/android/NewsBlur/res/layout/row_feed_stripes.xml b/media/android/NewsBlur/res/layout/row_feed_stripes.xml new file mode 100644 index 000000000..bcaab305e --- /dev/null +++ b/media/android/NewsBlur/res/layout/row_feed_stripes.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/media/android/NewsBlur/res/layout/row_folder_collapsed.xml b/media/android/NewsBlur/res/layout/row_folder_collapsed.xml index 65d232c94..bf088cc0d 100644 --- a/media/android/NewsBlur/res/layout/row_folder_collapsed.xml +++ b/media/android/NewsBlur/res/layout/row_folder_collapsed.xml @@ -1,20 +1,25 @@ - + + + android:gravity="center_vertical" + android:textColor="@color/darkgray" /> - \ No newline at end of file + \ No newline at end of file diff --git a/media/android/NewsBlur/res/layout/row_folder_expanded.xml b/media/android/NewsBlur/res/layout/row_folder_expanded.xml index c2a65a920..7cdac80cd 100644 --- a/media/android/NewsBlur/res/layout/row_folder_expanded.xml +++ b/media/android/NewsBlur/res/layout/row_folder_expanded.xml @@ -1,11 +1,15 @@ - + + - \ No newline at end of file + \ No newline at end of file diff --git a/media/android/NewsBlur/res/values/strings.xml b/media/android/NewsBlur/res/values/strings.xml index e92859ab3..c86d283a0 100644 --- a/media/android/NewsBlur/res/values/strings.xml +++ b/media/android/NewsBlur/res/values/strings.xml @@ -21,6 +21,7 @@ Press to sign up The feed\'s favicon The user\'s profile picture + folder icon Profile Refresh @@ -32,4 +33,5 @@ shared subscribers + \ No newline at end of file diff --git a/media/android/NewsBlur/src/com/newsblur/fragment/FolderFeedListFragment.java b/media/android/NewsBlur/src/com/newsblur/fragment/FolderFeedListFragment.java index 02a872e83..01aba4f88 100644 --- a/media/android/NewsBlur/src/com/newsblur/fragment/FolderFeedListFragment.java +++ b/media/android/NewsBlur/src/com/newsblur/fragment/FolderFeedListFragment.java @@ -2,8 +2,10 @@ package com.newsblur.fragment; import android.content.ContentResolver; import android.database.Cursor; +import android.graphics.Point; import android.os.Bundle; import android.support.v4.app.Fragment; +import android.view.Display; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -17,7 +19,6 @@ import com.newsblur.view.FolderTreeViewBinder; public class FolderFeedListFragment extends Fragment { - private ExpandableListView list; private ContentResolver resolver; private FolderTreeAdapter folderAdapter; @@ -41,6 +42,13 @@ public class FolderFeedListFragment extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment_folderfeedlist, container); list = (ExpandableListView) v.findViewById(R.id.folderfeed_list); + + Display display = getActivity().getWindowManager().getDefaultDisplay(); + int width = display.getWidth(); + + list.setIndicatorBounds(width - 50, width - 10); + + list.setChildDivider(getActivity().getResources().getDrawable(R.drawable.divider_light)); list.setAdapter(folderAdapter); return v; diff --git a/media/android/NewsBlur/src/com/newsblur/view/RoundedImageView.java b/media/android/NewsBlur/src/com/newsblur/view/RoundedImageView.java index 799441e73..7bf1f84cb 100644 --- a/media/android/NewsBlur/src/com/newsblur/view/RoundedImageView.java +++ b/media/android/NewsBlur/src/com/newsblur/view/RoundedImageView.java @@ -23,7 +23,7 @@ public class RoundedImageView extends ImageView { // TODO: Fix this to use proper anti-aliasing for the corners protected void onDraw(Canvas canvas) { - clipPath.addRoundRect(new RectF(0, 0, getWidth(), getHeight()), getWidth() / 12, getWidth() / 12, Path.Direction.CW); + clipPath.addRoundRect(new RectF(0, 0, getWidth(), getHeight()), getWidth() / 10, getWidth() / 10, Path.Direction.CW); canvas.clipPath(clipPath); super.onDraw(canvas); };