Pet*_*eam 15 xml svg android vector android-drawable
我使用了一些我使用Android Studio的Vector Asset Studio通过本地SVG文件导入的图像.
这些图像完美地加载在我的nexus 6p上,然而,在Sony Xperia Z上,它非常像素化,在三星Galaxy s2上,它更糟糕.
根据我的理解,由于文件是xml(矢量)而不是png文件,它应该能够自动调整大小或者我错过了某些东西.
编辑:只是一些额外的信息:该文件最初是一个PNG,但是,我已经使用名为Vector Magic的程序完全转换为矢量文件.我可以在插画家上打开它并编辑每一行等.
通过求解从VectorDrawable改变通过VectorDrawableCompat.create(..)方法来VectorDrawableCompat.谢谢@pskink.
Android在API级别21和更高级别上支持SVG。对于API级别19、20,它会回退到png生成。我们在应用程序中放置的SVG在这几代产品中的尺寸都较小,因此您似乎在屏幕上看到像素化图像。就我而言,增加
<vector android:height="70dp" android:width="70dp"
Run Code Online (Sandbox Code Playgroud)
向量XML的生成更好的png,并且在较旧的设备上看起来更好
| 归档时间: |
|
| 查看次数: |
3483 次 |
| 最近记录: |