package com.tos_bot.ui.state; import android.view.View; import com.tos_bot.ui.FloatingUIManager; import java.util.ArrayList; /** * Created by Sean. */ public class SettingPage extends Page{ private View _floatStartButton; private View _floatStrategyButton; private View _floatSettingButton; private View _floatVariableButton; public SettingPage(FloatingUIManager context) { super(context); } private void setAllButtonVisibility(int visibility){ _floatSettingButton.setVisibility(visibility); _floatVariableButton.setVisibility(visibility); _floatStrategyButton.setVisibility(visibility); _floatStartButton.setVisibility(visibility); } @Override protected void RegisterWidget() { ArrayList<View> views = _context.RegisterWidget(this); _floatStartButton = views.get(0); _floatStrategyButton = views.get(1); _floatVariableButton = views.get(2); _floatSettingButton = views.get(3); } @Override public void Init() { setAllButtonVisibility(View.INVISIBLE); _context.Init(); } @Override public void Setting() { setAllButtonVisibility(View.VISIBLE); } @Override public void Variable() { setAllButtonVisibility(View.INVISIBLE); _context.Variable(); } @Override public void Strategy() { setAllButtonVisibility(View.INVISIBLE); _context.Strategy(); } @Override public void StartService() { setAllButtonVisibility(View.INVISIBLE); _context.StartService(); } }