Esempio n. 1
0
		public ChatViewController(IntPtr handle)
			: base(handle)
		{
			var bubbleFactory = new MessagesBubbleImageFactory ();

			var border = UIImage.FromBundle ("bubble_stroked");
			var bubble = UIImage.FromBundle ("bubble_regular");

			var bubbleSrc = bubbleFactory.CreateIncomingMessagesBubbleImage (Theme.Current.BackgroundColor);
			var img = CreateBubbleWithBorder (bubble, Theme.Current.BackgroundColor, border, Theme.Current.IncomingBubbleStroke);
			var highlighedImg = bubbleSrc.MessageBubbleHighlightedImage;
			incomingBubbleImageData = new MessagesBubbleImage (img,	highlighedImg);

			outgoingBubbleImageData = bubbleFactory.CreateOutgoingMessagesBubbleImage (Theme.Current.OutgoingBubbleColor);

			HidesBottomBarWhenPushed = true;
		}
Esempio n. 2
0
        public ChatViewController(IntPtr handle)
            : base(handle)
        {
            var bubbleFactory = new MessagesBubbleImageFactory();

            var border = UIImage.FromBundle("bubble_stroked");
            var bubble = UIImage.FromBundle("bubble_regular");

            var bubbleSrc     = bubbleFactory.CreateIncomingMessagesBubbleImage(Theme.Current.BackgroundColor);
            var img           = CreateBubbleWithBorder(bubble, Theme.Current.BackgroundColor, border, Theme.Current.IncomingBubbleStroke);
            var highlighedImg = bubbleSrc.MessageBubbleHighlightedImage;

            incomingBubbleImageData = new MessagesBubbleImage(img, highlighedImg);

            outgoingBubbleImageData = bubbleFactory.CreateOutgoingMessagesBubbleImage(Theme.Current.OutgoingBubbleColor);

            HidesBottomBarWhenPushed = true;
        }