Метод setAlpha (int) не определен для типа View

1

поэтому я пытаюсь программно изменить альфа-значение представления в зависимости от положения поисковой строки. это то, что я изначально имел: view.setAlpha(x); с этим я получаю эту ошибку The method setAlpha(int) is undefined for the type View. поэтому я посмотрел на interwebs и stackoverflow и увидел несколько сообщений, которые выглядели многообещающими. поэтому я попробовал checkBoxTest.this.view.setAlpha(1);, где checkBoxTest - это моя активность. и получил тот же результат. в обоих случаях он спрашивает меня, хочу ли я либо перейти на onSetAlpha(), либо передать ресивер. проблема не решена. Согласно документам (Справочник разработчиков Android), метод setAlpha() используется для установки прозрачности представления. поэтому мой вопрос: кто-нибудь когда-либо получал setAlpha() для работы? и если да, то как мне это осуществить? (ps я бы предпочел решение, которое использует setAlpha в отличие от переопределения onSetAlpha(), но если это единственный способ заставить его работать, я буду использовать его)

Теги:
view
alpha

1 ответ

2
Лучший ответ

View.setAlpha() доступен с уровня API 11 (docs). Возможно, вы строите против более низкого уровня API?

  • 0
    ооооооооо :( я не видел этого в документации раньше. Я нацелился на 10-й уровень. Так как я могу сделать это до 11-го уровня?
  • 1
    Я думаю, я знаю, как добиться того же эффекта. хотя это может занять немного кода.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню