要使用动态矢量图向量图形,需要遵循以下步骤:
android{
…
defaultConfig{
…
vectorDrawables.useSupportLibrary = true
}
}
dependencies {
…
implementation 'com.android.support:appcompat-v7:28.0.0'
}
public class MainActivity extends AppCompatActivity {
private ImageView mvector;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mvector = findViewById(R.id.vector);
mvector.setImageResource(R.drawable.animated_vector);
if (mvector.getDrawable() instanceof AnimatedVectorDrawableCompat) {
mDrawable = (AnimatedVectorDrawableCompat) mvector.getDrawable();
mDrawable.start();
}
}
}
例如: