Кто обеспечивает лучшие результаты для Android: XML или Java?Лучшие выступления: XML или Java?
Например, анимация. Я могу получить тот же результат, как с Java и XML, используя два способа Дифференц:
• Java
private Animation outToRightAnimation() {
Animation outToRight = new TranslateAnimation(
Animation.RELATIVE_TO_PARENT, 0.0f,
Animation.RELATIVE_TO_PARENT, +1.0f,
Animation.RELATIVE_TO_PARENT, 0.0f,
Animation.RELATIVE_TO_PARENT, 0.0f);
outToRight.setDuration(500);
outToRight.setInterpolator(new DecelerateInterpolator());
return outToRight;
}
• XML
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true"
android:interpolator="@android:anim/decelerate_interpolator" >
<translate
android:duration="500"
android:fillAfter="true"
android:fromXDelta="0%p"
android:toXDelta="100%p" />
</set>
Какой предполагается быть быстрее? Какой из них я должен использовать?
Анализ XML подразумевает, что он будет медленнее, чем прямая java, не так ли? – FR073N
Я предполагаю, что синтаксический анализ XML будет медленнее, чем просто писать его на простом Java – eldjon
XML компилируется в apk; это не так медленно, как синтаксический анализ xml. Не делайте микрооптимизацию; это раздувание ресурсов, когда-то это не то, что сделает ваше приложение медленным. – rds