Android 在安卓系统中,是否可以设置可提取的保证金?

Android 在安卓系统中,是否可以设置可提取的保证金?,android,xml,animation,margin,Android,Xml,Animation,Margin,我想这样做,以便可以更改动画列表中的边距 这将使按钮离屏幕边缘更近或更远。不完全正确,但您可以使用具有透明背景的笔划标记。。但它会给你一个统一的项目周围的保证金 不完全正确,但您可以使用具有透明背景的笔划标记。。但它会给你一个统一的项目周围的保证金 如果您的可绘制对象是PNG,那么很简单,只需在可绘制对象周围为每1像素的边距添加1个透明像素即可。但这样你就不能使用dp单位,只需要计算像素。如果你的可绘制是PNG,那么很简单,只要在可绘制周围每1像素的边距添加1个透明像素。但是用这

我想这样做,以便可以更改动画列表中的边距


这将使按钮离屏幕边缘更近或更远。

不完全正确,但您可以使用具有透明背景的笔划标记。。但它会给你一个统一的项目周围的保证金



不完全正确,但您可以使用具有透明背景的笔划标记。。但它会给你一个统一的项目周围的保证金



如果您的可绘制对象是PNG,那么很简单,只需在可绘制对象周围为每1像素的边距添加1个透明像素即可。但这样你就不能使用dp单位,只需要计算像素。

如果你的可绘制是PNG,那么很简单,只要在可绘制周围每1像素的边距添加1个透明像素。但是用这种方法你不能使用dp单元,只能计算像素。

你可以简单地使用一个不可插入的绘图单元。此绘图表只需在所需的任何其他绘图表周围添加空白。

您只需使用插入式绘图表即可。此可绘制文件只是在您想要的任何其他可绘制文件周围添加空白。

这是不可能的,但很容易创建这样的动画

<?xml version="1.0" encoding="utf-8"?>

<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">
    <translate android:fromYDelta="0" android:toYDelta="100%" />
</set>


然后简单地将动画添加到对象并启动它。

这是不可能的,但创建这样的动画很容易

<?xml version="1.0" encoding="utf-8"?>

<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">
    <translate android:fromYDelta="0" android:toYDelta="100%" />
</set>


然后只需将动画添加到对象并启动它。

您可以在内容和可使用android:drawablePadding绘制的边距之间设置边距您可以在内容和可使用android:drawablePadding绘制的边距之间设置边距。

但是,我如何在XML可绘制文件中执行此操作?在XML中如何执行此操作可绘图文件?