* commit 'c9c1ac8ce140ba977c60e4b344a15f8eea8e93dd': Finalize visuals of wallpaper picker items
This commit is contained in:
@@ -55,10 +55,6 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:orientation="horizontal" >
|
android:orientation="horizontal" >
|
||||||
<LinearLayout android:id="@+id/third_party_wallpaper_list"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:orientation="horizontal" />
|
|
||||||
<LinearLayout android:id="@+id/wallpaper_list"
|
<LinearLayout android:id="@+id/wallpaper_list"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
@@ -67,6 +63,10 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:orientation="horizontal" />
|
android:orientation="horizontal" />
|
||||||
|
<LinearLayout android:id="@+id/third_party_wallpaper_list"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="horizontal" />
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
</HorizontalScrollView>
|
</HorizontalScrollView>
|
||||||
<View
|
<View
|
||||||
|
|||||||
+2
@@ -32,6 +32,8 @@
|
|||||||
android:id="@+id/wallpaper_item_label"
|
android:id="@+id/wallpaper_item_label"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:ellipsize="marquee"
|
||||||
|
android:gravity="center"
|
||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
android:text="@string/pick_image"
|
android:text="@string/pick_image"
|
||||||
android:drawableTop="@drawable/ic_images"
|
android:drawableTop="@drawable/ic_images"
|
||||||
+4
-2
@@ -31,14 +31,16 @@
|
|||||||
android:scaleType="centerCrop" />
|
android:scaleType="centerCrop" />
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/wallpaper_icon"
|
android:id="@+id/wallpaper_icon"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="@dimen/wallpaperItemIconSize"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="@dimen/wallpaperItemIconSize"
|
||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
android:visibility="gone" />
|
android:visibility="gone" />
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/wallpaper_item_label"
|
android:id="@+id/wallpaper_item_label"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:singleLine="true"
|
||||||
|
android:ellipsize="marquee"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
android:padding="4dp"
|
android:padding="4dp"
|
||||||
android:layout_gravity="bottom"
|
android:layout_gravity="bottom"
|
||||||
+2
@@ -32,6 +32,8 @@
|
|||||||
android:id="@+id/wallpaper_item_label"
|
android:id="@+id/wallpaper_item_label"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:ellipsize="marquee"
|
||||||
|
android:gravity="center"
|
||||||
android:layout_gravity="center"
|
android:layout_gravity="center"
|
||||||
android:drawablePadding="4dp"
|
android:drawablePadding="4dp"
|
||||||
android:textColor="@android:color/white"/>
|
android:textColor="@android:color/white"/>
|
||||||
@@ -24,6 +24,7 @@
|
|||||||
<!-- Wallpaper picker -->
|
<!-- Wallpaper picker -->
|
||||||
<dimen name="wallpaperThumbnailWidth">106.5dp</dimen>
|
<dimen name="wallpaperThumbnailWidth">106.5dp</dimen>
|
||||||
<dimen name="wallpaperThumbnailHeight">94.5dp</dimen>
|
<dimen name="wallpaperThumbnailHeight">94.5dp</dimen>
|
||||||
|
<dimen name="wallpaperItemIconSize">32dp</dimen>
|
||||||
|
|
||||||
<!-- Cling -->
|
<!-- Cling -->
|
||||||
<dimen name="clingPunchThroughGraphicCenterRadius">94dp</dimen>
|
<dimen name="clingPunchThroughGraphicCenterRadius">94dp</dimen>
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ public class LiveWallpaperListAdapter extends BaseAdapter implements ListAdapter
|
|||||||
View view;
|
View view;
|
||||||
|
|
||||||
if (convertView == null) {
|
if (convertView == null) {
|
||||||
view = mInflater.inflate(R.layout.live_wallpaper_picker_item, parent, false);
|
view = mInflater.inflate(R.layout.wallpaper_picker_live_wallpaper_item, parent, false);
|
||||||
} else {
|
} else {
|
||||||
view = convertView;
|
view = convertView;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,6 +22,8 @@ import android.content.Intent;
|
|||||||
import android.content.pm.ActivityInfo;
|
import android.content.pm.ActivityInfo;
|
||||||
import android.content.pm.PackageManager;
|
import android.content.pm.PackageManager;
|
||||||
import android.content.pm.ResolveInfo;
|
import android.content.pm.ResolveInfo;
|
||||||
|
import android.graphics.Rect;
|
||||||
|
import android.graphics.drawable.Drawable;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
@@ -38,6 +40,7 @@ public class ThirdPartyWallpaperPickerListAdapter extends BaseAdapter implements
|
|||||||
|
|
||||||
private final LayoutInflater mInflater;
|
private final LayoutInflater mInflater;
|
||||||
private final PackageManager mPackageManager;
|
private final PackageManager mPackageManager;
|
||||||
|
private final int mIconSize;
|
||||||
|
|
||||||
private List<ThirdPartyWallpaperTile> mThirdPartyWallpaperPickers =
|
private List<ThirdPartyWallpaperTile> mThirdPartyWallpaperPickers =
|
||||||
new ArrayList<ThirdPartyWallpaperTile>();
|
new ArrayList<ThirdPartyWallpaperTile>();
|
||||||
@@ -61,6 +64,7 @@ public class ThirdPartyWallpaperPickerListAdapter extends BaseAdapter implements
|
|||||||
public ThirdPartyWallpaperPickerListAdapter(Context context) {
|
public ThirdPartyWallpaperPickerListAdapter(Context context) {
|
||||||
mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
|
mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
|
||||||
mPackageManager = context.getPackageManager();
|
mPackageManager = context.getPackageManager();
|
||||||
|
mIconSize = context.getResources().getDimensionPixelSize(R.dimen.wallpaperItemIconSize);
|
||||||
final PackageManager pm = mPackageManager;
|
final PackageManager pm = mPackageManager;
|
||||||
|
|
||||||
final Intent pickWallpaperIntent = new Intent(Intent.ACTION_SET_WALLPAPER);
|
final Intent pickWallpaperIntent = new Intent(Intent.ACTION_SET_WALLPAPER);
|
||||||
@@ -117,7 +121,7 @@ public class ThirdPartyWallpaperPickerListAdapter extends BaseAdapter implements
|
|||||||
View view;
|
View view;
|
||||||
|
|
||||||
if (convertView == null) {
|
if (convertView == null) {
|
||||||
view = mInflater.inflate(R.layout.third_party_wallpaper_picker_item, parent, false);
|
view = mInflater.inflate(R.layout.wallpaper_picker_third_party_item, parent, false);
|
||||||
} else {
|
} else {
|
||||||
view = convertView;
|
view = convertView;
|
||||||
}
|
}
|
||||||
@@ -127,8 +131,9 @@ public class ThirdPartyWallpaperPickerListAdapter extends BaseAdapter implements
|
|||||||
ResolveInfo info = mThirdPartyWallpaperPickers.get(position).mResolveInfo;
|
ResolveInfo info = mThirdPartyWallpaperPickers.get(position).mResolveInfo;
|
||||||
TextView label = (TextView) view.findViewById(R.id.wallpaper_item_label);
|
TextView label = (TextView) view.findViewById(R.id.wallpaper_item_label);
|
||||||
label.setText(info.loadLabel(mPackageManager));
|
label.setText(info.loadLabel(mPackageManager));
|
||||||
label.setCompoundDrawablesWithIntrinsicBounds(
|
Drawable icon = info.loadIcon(mPackageManager);
|
||||||
null, info.loadIcon(mPackageManager), null, null);
|
icon.setBounds(new Rect(0, 0, mIconSize, mIconSize));
|
||||||
|
label.setCompoundDrawables(null, icon, null, null);
|
||||||
return view;
|
return view;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -295,7 +295,7 @@ public class WallpaperPickerActivity extends WallpaperCropActivity {
|
|||||||
// Add a tile for the Gallery
|
// Add a tile for the Gallery
|
||||||
LinearLayout masterWallpaperList = (LinearLayout) findViewById(R.id.master_wallpaper_list);
|
LinearLayout masterWallpaperList = (LinearLayout) findViewById(R.id.master_wallpaper_list);
|
||||||
FrameLayout galleryThumbnail = (FrameLayout) getLayoutInflater().
|
FrameLayout galleryThumbnail = (FrameLayout) getLayoutInflater().
|
||||||
inflate(R.layout.wallpaper_picker_gallery_item, masterWallpaperList, false);
|
inflate(R.layout.wallpaper_picker_image_picker_item, masterWallpaperList, false);
|
||||||
setWallpaperItemPaddingToZero(galleryThumbnail);
|
setWallpaperItemPaddingToZero(galleryThumbnail);
|
||||||
masterWallpaperList.addView(galleryThumbnail, 0);
|
masterWallpaperList.addView(galleryThumbnail, 0);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user