Как я устанавливаю прозрачность Представления Android с анимацией?

Я должен установить начальную прозрачность для a TextView, но я не знаю, как сделать это. На iPhone/iOS это может быть сделано легко с альфа-свойством. На Android я попытался установить альфа-использование AlphaAnimation но это бесполезно - это не работает. Это просто возвращается к 100%-й альфе, когда анимация заканчивается.

AlphaAnimation anim = new AlphaAnimation(1, 0.2f);
anim.setDuration(5000);
textView.startAnimation(anim);

Какие-либо парни идей?

8
задан Mr-IDE 9 July 2019 в 10:38
поделиться

1 ответ

Я делаю это постоянно. Вот соответствующая конфигурация Apache. Я также настроил пользовательские обработчики ошибок для каждого приложения symfony.

 # make sure your symfony install dir is available
<Directory "/var/www/symfony1.4">
    AllowOverride All
    Allow from all
</Directory>

# each app under http://mysite/myapp gets a section like this
Alias /myapp/sf "/var/www/symfony1.4/data/web/sf"
Alias /myapp "/var/www/vhosts/myvhost/sf_apps/myapp/web"
<Directory "/var/www/vhosts/myvhost/sf_apps/myapp/web">
    AllowOverride All
    Allow from all
    ErrorDocument 404 /myapp/default/error404
    ErrorDocument 500 /myapp/myThemePlugin/errors/error500.php
</Directory>

Необходимо также взломать эту строку в файле web/.htaccess .

# uncomment the following line, if you are having trouble
# getting no_script_name to work
RewriteBase /myapp
-121--4481994-

Это зависит от того, что вы имеете в виду под «старым». Старый, как написано для PHP 4? Или старый, как в не-ООП? (Или оба?)

Старое как в PHP4:
Пока вы просеиваете его и либо подавляете предупреждения, либо фактически исправляете устаревшие вызовы функций, все должно быть хорошо. Это просто скучная работа. Легко и дешево.

Старый как в не-ООП:
Теоретически можно разработать очень стабильное и масштабируемое приложение без ООП или определенной структуры MVC (или другой). На самом деле, если приложение мало по масштабу, нет причин добавлять спагетти и сложность мясного мяча OOP или рамки. Переписывать все в ООП с какой-то структурой сложно и дорого. И, вероятно, перебор.

-121--4378854-

Альфа-канал можно задать непосредственно в цветовом значении, назначенном TextView. См. Доступные типы ресурсов .

3
ответ дан 6 December 2019 в 00:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: