У меня следующая проблема: у меня есть представление, которое я помещаю в WindowManager, и я хотел бы, чтобы оно переводило анимацию из-за пределов экрана в середину экрана.
К сожалению, что бы я ни делал, вид прилипает к оси.
Это код:
view = (FrameLayout) LayoutInflater.from(this).inflate(
R.layout.poke, null);
final WindowManager.LayoutParams params = new WindowManager.LayoutParams(
300, 400, WindowManager.LayoutParams.TYPE_PHONE,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
PixelFormat.TRANSLUCENT);
params.verticalMargin = -10f;
params.gravity = Gravity.TOP;
windowManager.addView(view, params);
Как видите, я пытался играть с маржей (поставьте минус, чтобы она увеличилась).
Кстати - я знаю что некрасиво ставить цифры а не dp в dimen.xml. Это просто тестовый код..