Exemplo n.º 1
0
        public override void SetOnLongClickListener(IOnLongClickListener listener)
        {
            mLongClickListener = listener;
            int count = GetScreenCount();

            for (int i = 0; i < count; i++)
            {
                GetScreenAt(i).SetOnLongClickListener(listener);
            }
        }
Exemplo n.º 2
0
 public void SetOnLongClickListener(View.IOnLongClickListener listener)
 {
     mLongClickListener = listener;
 }
Exemplo n.º 3
0
		public override void SetOnLongClickListener (IOnLongClickListener listener)
		{
			mLongClickListener = listener;
	        int count = GetScreenCount();
	        for (int i = 0; i < count; i++) {
	            GetScreenAt(i).SetOnLongClickListener(listener);
	        }
		}
Exemplo n.º 4
0
 //JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
 //ORIGINAL LINE: @SuppressWarnings("unchecked") void bind(com.stfalcon.chatkit.commons.ViewHolder holder, Object item, boolean isSelected, com.stfalcon.chatkit.commons.ImageLoader imageLoader, android.view.View.OnClickListener onMessageClickListener, android.view.View.OnLongClickListener onMessageLongClickListener, com.stfalcon.chatkit.utils.DateFormatter.Formatter dateHeadersFormatter)
 internal virtual void bind(ViewHolder holder, object item, bool isSelected, ImageLoader imageLoader, MessagesListAdapter.MyOnClickListener onMessageClickListener, View.IOnLongClickListener onMessageLongClickListener, DateFormatter.Formatter dateHeadersFormatter)
 {
     if (item is MessageData)
     {
         var tmp = item as MessageData;
         if (tmp.Type == MessageData.DataType.Message)
         {
             var tmpHolder = holder as BaseMessageViewHolder;
             tmpHolder.isSelected  = isSelected;
             tmpHolder.imageLoader = imageLoader;
             tmpHolder.ItemView.SetOnLongClickListener(onMessageLongClickListener);
             tmpHolder.ItemView.SetOnClickListener(onMessageClickListener);
             tmpHolder.OnBind(tmp);
         }
         else if (tmp.Type == MessageData.DataType.Date)
         {
             var tmpHolder = holder as DefaultDateHeaderViewHolder;
             tmpHolder.dateHeadersFormatter = dateHeadersFormatter;
             tmpHolder.OnBind(tmp);
         }
     }
 }