Czy mogę użyć pliku wektorowego w ikonie menu paska zadań?Czy mogę użyć wektorowego pliku rysownego w ikonie menu paska zadań?
Teraz appCompat obsługuje plik wektorowy z API> 8. Czy mogę używać wektorów do rysowania w menu ActionBar?
Czy mogę użyć pliku wektorowego w ikonie menu paska zadań?Czy mogę użyć wektorowego pliku rysownego w ikonie menu paska zadań?
Teraz appCompat obsługuje plik wektorowy z API> 8. Czy mogę używać wektorów do rysowania w menu ActionBar?
To działa dobrze dla mnie. Rysowalny wektor grzywny dla actionbar
Dodaj AppCompatDelegate.setCompatVectorFromResourcesEnabled(true)
w aplikacji lub w działaniu.
Możesz to zrobić również w gradle.build. Po prostu dodaj wiersz 'vectorDrawables.useSupportLibrary = true' w tagu' android {} '. Aby uzyskać więcej informacji, zobacz [ClickMe] (https://www.androidhive.info/2017/02/android-working-svg-vector-drawables/). –
Używanie 'vectorDrawables.useSupportLibrary = true' nie działa dla mnie, chociaż używam gradle plugin 3.0.1, ale' AppCompatDelegate.setCompatVectorFromResourcesEnabled (true) 'działa idealnie. –
Jeśli ikonę menu można ustawić programowo, to działa na Androidzie < 21.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.mymenu, menu);
MenuItem cancelMenuItem = menu.getItem(0);
VectorDrawableCompat vectorDrawableCompat = VectorDrawableCompat.create(getResources(), R.drawable.vector_drawable_delete, null);
cancelMenuItem.setIcon(vectorDrawableCompat);
return super.onCreateOptionsMenu(menu);
}
w użyciu pliku xml ->
`app:icon="@drawable/vector_name_available"``
zamiast pre android xml zasugerował
android:icon="@drawable/????????????
Czy możesz podzielić się swoimi wrażeniami z Androidem <21? tint/fillcolor nie działają dla mnie –
Jak? proszę zaktualizować – Lokesh