Vì vậy, tôi đang cố gắng tự động thay đổi độ mờ của một TextView
trong ứng dụng Android của tôi. Tôi có seekbar
và khi tôi trượt ngón tay cái sang bên phải, TextView
Tôi đã xếp lớp theo nó nên bắt đầu trở nên trong suốt. Khi ngón tay cái chạm đến một nửa trên seekbar
, văn bản phải hoàn toàn trong suốt. Tôi đang cố gắng sử dụng phương pháp setAlpha(float)
được kế thừa từ Chế độ xem trên TextView
của tôi, nhưng Eclipse đang cho tôi biết setAlpha()
là không xác định cho loại TextView
. Tôi có gọi phương thức sai không? Hoặc là có một cách khác để thay đổi độ mờ đục?Thay đổi Độ mờ của TextView trong Android
Dưới đây là mã của tôi (classicText
là TextView
, gameSelector
là seekbar
):
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch){
classicText.setAlpha(gameSelector.getProgress());
}
tính năng này không hoạt động AFAIK. tôi đã thử nó ..TextView không có phương thức có tên là setAlpha() .kiểm tra nó trước khi trả lời! – Hiral
phương thức kiểm tra http://developer.android.com/reference/android/view/View.html#setAlpha(float) – jeet
Đây là tài liệu tham khảo chính xác nhưng bạn sẽ không thể sử dụng phương pháp này để xem trực tiếp hoặc xem trực tiếp nhật thực của bạn .xin vui lòng kiểm tra yourself.instead, bạn cần phải tùy chỉnh textview và sau đó sử dụng lớp đó trong ứng dụng của bạn. – Hiral