/** * galaxy inc. * meetup client for android */ package com.galaxy.meetup.client.android.ui.view; import android.content.Context; import android.util.AttributeSet; import android.widget.FrameLayout; /** * * @author sihai * */ public class ComposeBarView extends FrameLayout implements ColumnGridView.PressedHighlightable { private OnComposeBarMeasuredListener mOnComposeBarMeasuredListener; public ComposeBarView(Context context) { this(context, null); } public ComposeBarView(Context context, AttributeSet attributeset) { this(context, attributeset, 0); } public ComposeBarView(Context context, AttributeSet attributeset, int i) { super(context, attributeset, i); } protected void onMeasure(int i, int j) { super.onMeasure(i, j); if (mOnComposeBarMeasuredListener != null) mOnComposeBarMeasuredListener.onComposeBarMeasured( getMeasuredWidth(), getMeasuredHeight()); } public void setOnComposeBarMeasuredListener( OnComposeBarMeasuredListener oncomposebarmeasuredlistener) { mOnComposeBarMeasuredListener = oncomposebarmeasuredlistener; } public final boolean shouldHighlightOnPress() { return false; } public static interface OnComposeBarMeasuredListener { void onComposeBarMeasured(int i, int j); } }