import android.widget.LinearLayout;
import com.gpl.rpg.AndorsTrail.AndorsTrailApplication;
+import com.gpl.rpg.AndorsTrail.AndorsTrailPreferences;
import com.gpl.rpg.AndorsTrail.R;
import com.gpl.rpg.AndorsTrail.context.WorldContext;
import com.gpl.rpg.AndorsTrail.controller.WorldMapController;
public class ToolboxView extends LinearLayout implements OnClickListener {
private final WorldContext world;
+ private final AndorsTrailPreferences preferences;
private final Animation showAnimation;
private final Animation hideAnimation;
private final ImageButton toolbox_quickitems;
super(context, attrs);
AndorsTrailApplication app = AndorsTrailApplication.getApplicationFromActivityContext(context);
this.world = app.world;
+ this.preferences = app.preferences;
inflate(context, R.layout.toolboxview, this);
public void toggleVisibility() {
if (getVisibility() == View.VISIBLE) {
- startAnimation(hideAnimation);
+ if (preferences.enableUiAnimations) {
+ startAnimation(hideAnimation);
+ } else {
+ setVisibility(View.GONE);
+ }
setToolboxIcon(false);
} else {
setVisibility(View.VISIBLE);
- startAnimation(showAnimation);
+ if (preferences.enableUiAnimations) {
+ startAnimation(showAnimation);
+ }
setToolboxIcon(true);
}
}