Как исправить - ошибка: '0f' несовместим с атрибутом alpha (attr) float. ошибка: не удалось связать файловые ресурсы - PullRequest
0 голосов
/ 01 июля 2019

На самом деле я пытаюсь вывести одно изображение и использовать другое как тип анимации

public void fade(View view){

    ImageView harsh = findViewById(R.id.harshView);
    harsh.animate().alpha(0f).setDuration(2000);
    ImageView diksha= findViewById(R.id.dikshaView);
    diksha.animate().alpha(1f).setDuration(2000);

}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

1 Ответ

0 голосов
/ 01 июля 2019

'0f' несовместимо с атрибутом alpha (attr) float.ошибка: не удалось связать файловые ресурсы

Ошибка не в вашем коде, а в вашем xml animation file.Попробуйте проверить на наличие ошибки либо в res/anim, либо в res/animator

На самом деле я пытаюсь вывести одно изображение и использовать другое как тип анимации

Ваш код просто нужно немного изменить, чтобы он заработал.Вам просто нужно установить второе изображение альфа на 0. Примерно так:

public void fade(View view) {
    ImageView harsh = findViewById(R.id.harshView);
    harsh.animate().alpha(0f).setDuration(2000);
    ImageView diksha= findViewById(R.id.dikshaView);
    diksha.setAlpha(0f);
    diksha.animate().alpha(1f).setDuration(2000);
}
...