21 Mart 2010, Pazar
Android - metin gölge?
Android metin gölge eklemek için nasıl merak ediyorum?
Bir bitmap üzerinde uygulanan aşağıdaki kodu var ve gölgeli... istedim
paint.setColor(Color.BLACK);
paint.setTextSize(55);
paint.setFakeBoldText(false);
paint.setShadowLayer(1, 0, 0, Color.BLACK); //This only shadows my whole view...
Herhangi bir ipucu için minnettar!
CEVAP
21 Mart 2010, Pazar
Bu (Ringdroid için kaynak kodu alınan) gibi: stil eklemek gerekir
<style name="AudioFileInfoOverlayText">
<item name="android:paddingLeft">4px</item>
<item name="android:paddingBottom">4px</item>
<item name="android:textColor">#ffffffff</item>
<item name="android:textSize">12sp</item>
<item name="android:shadowColor">#000000</item>
<item name="android:shadowDx">1</item>
<item name="android:shadowDy">1</item>
<item name="android:shadowRadius">1</item>
</style>
Ve düzeni, bu stili kullanın
<TextView android:id="@ id/info"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
style="@style/AudioFileInfoOverlayText"
android:gravity="center" />
Edit: kodu buradan görülebilir kaynak: http://code.google.com/p/ringdroid/
Edit2: Bu tarz programlı olarak ayarlamak için, böyle bir şey yaparsın (this example yukarıdan ringdroid kaynakları eşleştirmek için değiştirilmiş)
TextView infoTextView = (TextView) findViewById(R.id.info);
infoTextView.setTextAppearance(getApplicationContext(),
R.style.AudioFileInfoOverlayText);
setTextAppearance
imzası
public void setTextAppearance (Bağlam bağlam, int Reşid)
Beri: API Seviye 1
Metin rengi, boyutu, stil, renk ipucu ve ayarlar belirtilen TextAppearance kaynaktan rengi vurgulayın.
Bunu Paylaş:
Nasıl metin yatay ve dikey olarak Andr...
Android: bir Düğme üzerinde metin ve g...
İlk metin ile bir Android Spinner yapm...
Android EditText sınırı metin uzunluğu...
Android bir düzen içinde altı çizili m...