我对FancyCoverFlow
扩展Gallery
:
https://github.com/davidschreiber/FancyCoverFlow
我想将FancyCoverFlow
的所选图像居中。在我的5“Android 4.2设备上它运行得很好。但在我的3.7”Android 2.2上,所选图像的左侧偏移。
(我准备好了图像,但是在我有10个声誉xD之前我不能发布它们)
XML中的FancyCoverFlow
项如下所示:
<package.FancyCoverFlow
android:id="@+id/fancyCoverFlow"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
fcf:maxRotation="55"
fcf:scaleDownGravity="0.8"
fcf:unselectedAlpha="0.3"
fcf:unselectedSaturation="0.0"
fcf:unselectedScale="0.2" >
</package.FancyCoverFlow>
我在FancyCoverFlow
中显示的项目的布局如下所示:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
>
<ImageView
android:id="@+id/horizontal_player_image"
android:layout_width="100dp"
android:layout_height="100dp"
android:scaleType="fitCenter"
android:layout_above="@+id/relatLayout"
/>
<RelativeLayout
android:id="@+id/relatLayout"
android:layout_width="100dp"
android:layout_height="20dp"
android:layout_above="@+id/horizontal_player_name">
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="20dp"
android:layout_marginLeft="5dp"
android:src="@drawable/drinkplayeritem"
android:layout_centerVertical="true"
android:adjustViewBounds="true"/>
<package.BrushTextView
style="@style/BrushFont"
android:id="@+id/horizontal_drink_count"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@android:color/white"
android:layout_centerVertical="true"
android:text=""
android:gravity="left"
android:layout_toRightOf="@+id/imageView1"
/>
<package.BrushTextView
style="@style/BrushFont"
android:id="@+id/horizontal_false_card_count"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@android:color/white"
android:layout_centerVertical="true"
android:text=""
android:gravity="right"
android:layout_toLeftOf="@+id/imageView2"
/>
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="20dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="5dp"
android:adjustViewBounds="true"
android:src="@drawable/cardsplayeritem" />
</RelativeLayout>
<package.BrushTextView
style="@style/BrushFont"
android:id="@+id/horizontal_player_name"
android:layout_width="100dp"
android:layout_height="20dp"
android:textColor="@android:color/white"
android:layout_alignParentBottom="true"
android:gravity="center_horizontal"
android:textSize="15sp"
/>
</RelativeLayout>
我已经尝试过我找到的所有内容:D ImageViews
(FitCenter)等......
没有任何效果。它是如此愚蠢,它适用于我的新设备,但在较旧的设备上不...
希望有人可以帮助我,也许有同样的问题。
编辑1:
它是deprecated
类Gallery?
的结果但是如果是这样,为什么它可以在我的新设备上运行? :d
谢谢!