.class abstract Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon; .super Landroid/graphics/drawable/Drawable; .source "VectorDrawableCommon.java" # interfaces .implements Landroidx/core/graphics/drawable/TintAwareDrawable; # instance fields .field mDelegateDrawable:Landroid/graphics/drawable/Drawable; # direct methods .method constructor ()V .locals 0 invoke-direct {p0}, Landroid/graphics/drawable/Drawable;->()V return-void .end method # virtual methods .method public applyTheme(Landroid/content/res/Resources$Theme;)V .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-static {v0, p1}, Landroidx/core/graphics/drawable/DrawableCompat;->applyTheme(Landroid/graphics/drawable/Drawable;Landroid/content/res/Resources$Theme;)V :cond_0 return-void .end method .method public clearColorFilter()V .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->clearColorFilter()V return-void :cond_0 invoke-super {p0}, Landroid/graphics/drawable/Drawable;->clearColorFilter()V return-void .end method .method public getColorFilter()Landroid/graphics/ColorFilter; .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-static {v0}, Landroidx/core/graphics/drawable/DrawableCompat;->getColorFilter(Landroid/graphics/drawable/Drawable;)Landroid/graphics/ColorFilter; move-result-object v0 return-object v0 :cond_0 const/4 v0, 0x0 return-object v0 .end method .method public getCurrent()Landroid/graphics/drawable/Drawable; .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getCurrent()Landroid/graphics/drawable/Drawable; move-result-object v0 return-object v0 :cond_0 invoke-super {p0}, Landroid/graphics/drawable/Drawable;->getCurrent()Landroid/graphics/drawable/Drawable; move-result-object v0 return-object v0 .end method .method public getMinimumHeight()I .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getMinimumHeight()I move-result v0 return v0 :cond_0 invoke-super {p0}, Landroid/graphics/drawable/Drawable;->getMinimumHeight()I move-result v0 return v0 .end method .method public getMinimumWidth()I .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getMinimumWidth()I move-result v0 return v0 :cond_0 invoke-super {p0}, Landroid/graphics/drawable/Drawable;->getMinimumWidth()I move-result v0 return v0 .end method .method public getPadding(Landroid/graphics/Rect;)Z .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z move-result p1 return p1 :cond_0 invoke-super {p0, p1}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z move-result p1 return p1 .end method .method public getState()[I .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getState()[I move-result-object v0 return-object v0 :cond_0 invoke-super {p0}, Landroid/graphics/drawable/Drawable;->getState()[I move-result-object v0 return-object v0 .end method .method public getTransparentRegion()Landroid/graphics/Region; .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getTransparentRegion()Landroid/graphics/Region; move-result-object v0 return-object v0 :cond_0 invoke-super {p0}, Landroid/graphics/drawable/Drawable;->getTransparentRegion()Landroid/graphics/Region; move-result-object v0 return-object v0 .end method .method public jumpToCurrentState()V .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-static {v0}, Landroidx/core/graphics/drawable/DrawableCompat;->jumpToCurrentState(Landroid/graphics/drawable/Drawable;)V :cond_0 return-void .end method .method protected onBoundsChange(Landroid/graphics/Rect;)V .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setBounds(Landroid/graphics/Rect;)V return-void :cond_0 invoke-super {p0, p1}, Landroid/graphics/drawable/Drawable;->onBoundsChange(Landroid/graphics/Rect;)V return-void .end method .method protected onLevelChange(I)Z .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setLevel(I)Z move-result p1 return p1 :cond_0 invoke-super {p0, p1}, Landroid/graphics/drawable/Drawable;->onLevelChange(I)Z move-result p1 return p1 .end method .method public setChangingConfigurations(I)V .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V return-void :cond_0 invoke-super {p0, p1}, Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V return-void .end method .method public setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-virtual {v0, p1, p2}, Landroid/graphics/drawable/Drawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V return-void :cond_0 invoke-super {p0, p1, p2}, Landroid/graphics/drawable/Drawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V return-void .end method .method public setFilterBitmap(Z)V .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setFilterBitmap(Z)V :cond_0 return-void .end method .method public setHotspot(FF)V .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-static {v0, p1, p2}, Landroidx/core/graphics/drawable/DrawableCompat;->setHotspot(Landroid/graphics/drawable/Drawable;FF)V :cond_0 return-void .end method .method public setHotspotBounds(IIII)V .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-static {v0, p1, p2, p3, p4}, Landroidx/core/graphics/drawable/DrawableCompat;->setHotspotBounds(Landroid/graphics/drawable/Drawable;IIII)V :cond_0 return-void .end method .method public setState([I)Z .locals 1 iget-object v0, p0, Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;->mDelegateDrawable:Landroid/graphics/drawable/Drawable; if-eqz v0, :cond_0 invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setState([I)Z move-result p1 return p1 :cond_0 invoke-super {p0, p1}, Landroid/graphics/drawable/Drawable;->setState([I)Z move-result p1 return p1 .end method