Estoy intentando cambiar dinámicamente la opacidad de TextView
en mi aplicación de Android. Tengo un seekbar
y cuando deslizo el pulgar a la derecha, el TextView
que tengo debajo debe comenzar a ser transparente. Cuando el pulgar llegue aproximadamente a la mitad del seekbar
, el texto debería ser completamente transparente. Estoy tratando de utilizar el método setAlpha(float)
heredado de Ver en mi TextView
, pero Eclipse me dice setAlpha()
no está definido para el tipo TextView
. ¿Estoy llamando al método de la manera incorrecta? ¿O hay otra forma de cambiar la opacidad?Cambiar la Opacidad de TextView en Android
Aquí está mi código (classicText
es el TextView
, gameSelector
es el seekbar
):
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch){
classicText.setAlpha(gameSelector.getProgress());
}
esto no funciona AFAIK. lo he intentado ... TextView no tiene un método llamado setAlpha(). ¡Compruébelo antes de responder! – Hiral
método de comprobación http://developer.android.com/reference/android/view/View.html#setAlpha(float) – jeet
Esta es la referencia correcta, pero no podría utilizar dicho método para la vista de texto o la vista en su eclipse directamente . Por favor, compruebe usted mismo. En su lugar, debe personalizar la vista de texto y luego usar esa clase en su aplicación. – Hiral