如何确定svg文件的大小以用作android的VectorDrawable?
我使用PNG而不是svg,现在我想移动。 当我们使用android资产的材料图标,默认大小24dp,我知道我们可以修改它。 现在我想知道图标的png大小是否为 52x62 hdpi 26x31低密度聚乙烯 ...... 以svg格式保存资源的大小应该是多少?如何确定svg文件的大小以用作android的VectorDrawable?,android,svg,Android,Svg,我使用PNG而不是svg,现在我想移动。 当我们使用android资产的材料图标,默认大小24dp,我知道我们可以修改它。 现在我想知道图标的png大小是否为 52x62 hdpi 26x31低密度聚乙烯 ...... 以svg格式保存资源的大小应该是多少? 在布局xml中,我们将使用xml作为包装内容,是吗?对于VectorDrawables,这并不重要。它们的默认宽度和高度值可能为24dp,但这些值将被最终绘制的大小所覆盖。您的意思是覆盖布局xml中的宽度和高度吗?是的。例如,在中,这意味着
在布局xml中,我们将使用xml作为包装内容,是吗?对于VectorDrawables,这并不重要。它们的默认宽度和高度值可能为24dp,但这些值将被最终绘制的大小所覆盖。您的意思是覆盖布局xml中的宽度和高度吗?是的。例如,在
中,这意味着我们将不使用wrap\u内容,而是在dp中设置宽度和高度?这意味着我们需要知道资源的物理大小(比例)来设置它?如果您使用自己的VectorDrawable(而不是材质图标),那么它可能不会是24dp,而是您制作的任何东西(52x62或任何东西)。您仍然可以在ImageView
上使用width
和height
覆盖它。您可以使用scaleType
控制它在ImageView
中的缩放方式。例如,如果png用于mdpi的是52x62,用于hdpi的是78x93,用于xhdpi的是104x122,现在使用的是svg,那么dp中的大小应该是多少,如果我想作为src用于包含wrap\u内容的ImageView,