6

カスタマイズRatingBarするとシャドウが表示されます

この影を隠す方法は?

ここに画像の説明を入力してください

           <RatingBar
            android:id="@+id/ratingBarMain"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/textView6"
            android:layout_toRightOf="@+id/imgThumbFix"
            android:clickable="false"
            android:progressDrawable="@drawable/ratingbar_red_small"
            android:stepSize="1" />
4

3 に答える 3

12

セットする

android:layout_height="EQUAL_TO_IMAGE_HEIGHT"

android:layout_height="35dp"
于 2012-07-11T10:55:18.253 に答える
5

ここでの問題は次のとおりです。

ビューの高さが50ピクセルで、画像の高さが40ピクセルの場合、画像の最後のビット行が繰り返されます。残りの10ピクセルでは、画像の最後のビットが繰り返されます。

あなたはRatingBarにあなたの画像の高さに等しい正確な高さを与える必要があります。

android:layout_height="40dp" 

同じ問題がここで解決されました

于 2012-07-11T10:56:06.960 に答える
4

もう1つの簡単な解決策は、フォトショップなどの画像エディタを使用して、星の画像に空のピクセルの行を残すことです。次に、評価バーのピクセルの繰り返しまたは引き伸ばされた行は空になります。このアプローチは私の問題を解決しました。

于 2013-07-09T19:41:54.340 に答える