/** * galaxy inc. * meetup client for android */ package com.galaxy.meetup.client.android.ui.view; import WriteReviewOperation.MediaRef; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.widget.ImageView; import com.galaxy.meetup.client.android.R; /** * * @author sihai * */ public class EmotiShareView { private final Context mContext; private final ImageResourceView mImageView; private final View mMainView; private final ImageView mMissingImageView; private final View mSelector; public EmotiShareView(Context context) { mContext = context; mMainView = LayoutInflater.from(mContext).inflate(R.layout.emotishare_view, null, false); mImageView = (ImageResourceView)mMainView.findViewById(R.id.image_view); mMissingImageView = (ImageView)mMainView.findViewById(R.id.missing_image_view); mImageView.setScaleMode(0); mSelector = mMainView.findViewById(R.id.selector_view); } public final ImageResourceView getImageView() { return mImageView; } public final ImageView getMissingImageView() { return mMissingImageView; } public final View getView() { return mMainView; } public final void setMediaRef(MediaRef mediaref) { mImageView.setImageResourceFlags(4); mImageView.setMediaRef(mediaref); } public final void setOnClickListener(android.view.View.OnClickListener onclicklistener) { mSelector.setOnClickListener(onclicklistener); } }