package com.shejiaomao.weibo.service.listener;
import android.content.Context;
import android.view.View;
import android.view.View.OnClickListener;
import com.shejiaomao.weibo.SheJiaoMaoApplication;
import com.shejiaomao.weibo.common.SelectMode;
import com.shejiaomao.weibo.db.LocalAccount;
import com.shejiaomao.weibo.widget.AccountSelectorWindow;
public class HomePageAccountClickListener implements OnClickListener {
private AccountSelectorWindow selectorWindow;
public HomePageAccountClickListener(Context context, View anchor) {
this.selectorWindow = new AccountSelectorWindow(context, anchor, SelectMode.Single, false);
HomePageSwitchAccountItemClickListener itemClickListener =
new HomePageSwitchAccountItemClickListener(selectorWindow);
selectorWindow.setOnItemClickListener(itemClickListener);
SheJiaoMaoApplication sheJiaoMao = (SheJiaoMaoApplication)context.getApplicationContext();
selectorWindow.addSelectedAccount(sheJiaoMao.getCurrentAccount());
}
@Override
public void onClick(View v) {
if (selectorWindow.isShowing()) {
selectorWindow.dismiss();
} else {
selectorWindow.show();
}
}
public void setSelectedAccount(LocalAccount account) {
selectorWindow.addSelectedAccount(account);
}
}