package net.zhuoweizhang.mcpelauncher.ui;
import net.zhuoweizhang.mcpelauncher.R;
import android.content.Context;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageButton;
import android.widget.PopupWindow;
public class HoverCar extends PopupWindow {
public ImageButton mainButton;
public HoverCar(Context con) {
super(con);
LayoutInflater inf = (LayoutInflater) con
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
setContentView(inf.inflate(R.layout.hovercar, null));
mainButton = (ImageButton) getContentView().findViewById(
R.id.hovercar_main_button);
float myWidth = con.getResources().getDimension(R.dimen.hovercar_width);
float myHeight = con.getResources().getDimension(
R.dimen.hovercar_height);
setWidth((int) myWidth);
setHeight((int) myHeight);
setBackgroundDrawable(null);
}
public void show(View parentView) {
showAtLocation(parentView, Gravity.CENTER | Gravity.TOP, 0, 0);
}
/**
* Sets visibility of hovercar
*
* @param visible
* If true, hovercar will be visible
*/
@SuppressWarnings("deprecation")
public void setVisible(boolean visible) {
mainButton.setAlpha(visible ? 0xff : 0);
this.update();
}
}