package com.flipkart.chatheads.ui;
import android.content.Context;
import android.graphics.Point;
import com.flipkart.chatheads.ChatHeadUtils;
/**
* Created by kiran.kumar on 06/05/15.
*/
public class ChatHeadDefaultConfig extends ChatHeadConfig {
public ChatHeadDefaultConfig(Context context) {
int diameter = 56;
setHeadHeight(ChatHeadUtils.dpToPx(context,diameter));
setHeadWidth(ChatHeadUtils.dpToPx(context, diameter));
setHeadHorizontalSpacing(ChatHeadUtils.dpToPx(context, 10));
setHeadVerticalSpacing(ChatHeadUtils.dpToPx(context, 5));
setInitialPosition(new Point(0,ChatHeadUtils.dpToPx(context,0)));
setCloseButtonHidden(false);
setCloseButtonWidth(ChatHeadUtils.dpToPx(context, 62));
setCloseButtonHeight(ChatHeadUtils.dpToPx(context, 62));
setCloseButtonBottomMargin(ChatHeadUtils.dpToPx(context, 50));
setCircularRingWidth(ChatHeadUtils.dpToPx(context,diameter+5));
setCircularRingHeight(ChatHeadUtils.dpToPx(context,diameter+5));
setMaxChatHeads(5);
}
@Override
public int getCircularFanOutRadius(int maxWidth, int maxHeight) {
return (int) (maxWidth/2.5f);
}
}