Chat bubbles like WhatsApp in Mobile List

I am creating an app where I need Chat Bubbles like WhatsApp. As far as I know, I would have to create a custom item renderer with a skin which which looks like a bubble. Is there any tutorial or example similar to this which I can use and build upon?

Subclass UITableViewCell then in the subclass override the drawRect: function and stick an image in there with stretchableImageWithLeftCapWidth:topCapHeight:
I've made tables with hundreds of rows all different heights for testing and it worked flawlessly.

Similar Messages

  • [Question] How to remove baby blue text chat bubbl...

    My Skype for Windows (windows 7), just updated to the latest version 6.22.0.107. With this update Skype has completely changed the look and feel of the entire interface giving it a light blue overlay on everything.
    I was wondering if there is any way to remove the light blue chat bubbles that now show up surrounding all text messages sent or received?
    I would prefer the old simple black and white standard text message layout of the previous version of skype. I find that the light blue bothers my vision and makes it more difficult for me to read my messages and follow the conversation.
    Thanks for any help with this issue.

    How to remove them:
    http://download.skype.com/msi/SkypeSetup_6.21.0.104.msi
    The Skype design will as all other designs evolve. Look at for instance MS office, the 2003 version looks nothing like the 2007 one and beyond. Reasons for this; ribbons made people more productive (according to designers).
    The design quirk now, is devices, all for now 3 of them phones, pads, and Computers. Crossplattform design is not an easy task, and will offcourse cause design changes.
    That said, chat bubbles and the like are a new Skype thing, is it good, we don't know yet. When I had my old Nokia phone, I laughted off the iBubbles, now I'm om Android, and used to them.
    Would I prefer the old msg style? Yes, most likely, but I do manage to have fun in the new one (phone).

  • MMS + add some text = 2 chat bubbles... did i just get charged twice?

    I noticed when I send a pic using MMS and add some text to it, I get 2 chat bubbles; 1 for the pic and 1 for the text. Does this mean I got charged twice? I went to an AT&T store Saturday to ask someone and he said yes but the tone of his voice sounds like he was unsure. Is anyone else sending MMS with some text and seeing the 2 chat bubbles?

    No. You can confirm that by looking at your usage/bill.

  • Multi color gradient for touch and selected color of spark mobile list

    multi color gradient for touch and selected color of spark mobile list
    how to get dat?

    or how about a bitmap as the background for the touch and selected color for the items in a list.

  • HT2486 I am sending an email to a group which I have created in my contacts.  I would like to hide the list of people's emails but cannot see how I can do that.  Can anyone help please?

    I am trying to send an email to a group which I have created in my contacts.  I would like to hide the list of email addresses but cannot see how to do this.  Can anyone help please?

    Thank you for your message.  
    I can see how you do that when using the 'normal' emailing system from my mailing box, but not when working from the contact application (the 'book' on the bottom icon bar with the @ on it)....

  • I'd like to make a list of interactive Swing components....

    EDIT: I've been doing more research about Layout Managers and it appears that BoxLayout may provide me with the solution I need. I'll mess around with it for awhile and report back if I still need help. Thanks pals!+
    I would like to make a list of JPanels laid out in basically a column. One on top of the other. That's not so difficult, but I need to make it able able to add and remove panels in response to user-driven events (in other words, I can't just hard-code them all, and the panels are generated on the fly, so I don't even know how many I'll need to be displaying until I need to display them.
    Here's a simple mockup of the window I'm talking about.
    |      - o x |
    |____________|
    |            |
    |            |
    |   Panel1   |
    |   Panel2   |
    |   Panel3   |
    |   Panel4   |
    |____________|At first, I thought a JList would serve my purpose, but you can't add interactive Swing components to JLists (or JTables)... they'll render, but that's all. My panels will contain a button and a checkbox, so this is a no-go.
    I was also thinking I could just manage the placement with GridBagLayout and just keep indexes for the current y position, but if there's an easier way, I'd rather not go this route. It has me writing a lot of extra code and manipulating a lot of fields of GridBagConstraints, which opens me to less-understandable code and more error-prone code, on account of I'm great at making little mistakes when I'm setting craploads of constraints.
    Does anyone have any ideas? It'd be ideal if there was just some sort of container I could plop them in with add and remove methods (a la JTabbedPane or something).
    I'm pretty new to Swing, so maybe I'm missing something obvious.
    Edited by: Caryy on Sep 30, 2010 4:15 PM

    I would recommend using BoxLayout or Box.createVerticalBox(). As mKorbel already mentioned, you need to call revalidate() after adding any component to an already realized/visible container, and additionally call repaint() after removing a component. To resize the top level window to accommodate its new content, you would call pack(). Or, again as suggested by mKorbel, wrap your panel/Box in a JScrollPane.
    db

  • Since installing the latest update on my iphone 3gs this afternoon whatsapp now says it cannot access my photos.  I have gone to settings-location services- but whatsapp is not listed in the list below.  Please help!!!!

    since installing the latest update on my iphone 3gs this afternoon whatsapp now says it cannot access my photos.  I have gone to settings-location services- but whatsapp is not listed in the list below.  Please help!!!!

    Contact Whatsapp for support.
    There is no logical expectation for Whatsapp to be listed under location services or for that to have any affect on what the app can access.

  • N+1 Mobility List

    Hi Experts,
    According to Cisco documentation, controllers with N+1 redundany do not have to be in the same mobility group, which is for roaming purposes.
    In my situation, the backup controller is located in a different city.
    Do primary controllers need to see the backup controller in their Mobility Lists?
    Or any benefit if to add the backup controller to the Mobility Lists of primary controllers?
    Thanks
    Cedar

    Yes, it is recommended that they still be in the mobility list
    http://www.cisco.com/en/US/tech/tk722/tk809/technologies_configuration_example09186a00809817ca.shtml
    HTH,
    Steve
    Please remember to rate useful posts, and mark questions as answered

  • Flex Mobile List Item Renderer problems

    i have flex mobile list created with item renderer,i remove individual item in flex mobile list,it is worked very well,but some times i double click action or another scroll event using in list, last item doesn't delete in flex mobile list.it is repeated again and again.so anyone this problem faced,give me a solution.
    i expect your feedback.Thanking You

    Hi Alex,
    I've searched a lot for that post (on this forum and on google). Not sure if this is the post you were talking about: http://tech.groups.yahoo.com/group/flexcoders/message/161146
    I have fixed the setter of the data not to also manage the state (I figured it was inappropriate there)... overrode the getCurrentRendererState, I'm managing the state staight from the data. When I run the following... All sold items show as sold... and normal states show as normal. When I try to hover over the normal state, it dosen't play the hovered state, and when I click to the selected state. These built in states don't work.
    override public function set data(value:Object):void {
         super.data = value;
         ticketNumber_ti.text = value.slots_id;
    override protected function getCurrentRendererState():String {
         var state:String;
         if (data.date_purchased != null) {
              state = 'sold';
              mouseChildren = false;
              mouseEnabled = false;
         }  else {
              state = 'normal';
              mouseChildren = true;
              mouseEnabled = true;
         return state;
    On another note, the states only update, once I start scrolling, everything updates... I tried to validateDisplayList() to the List after setting the dataProvider with no luck.
    Once I find a solution I will certainly add it to my Blog as I have not found a lot of solutions for this problem.
    Any help is grteatly appreciated.

  • After updating my ios 6 to ios 7 also when i open apps like whatsapp r wechat or adobe reader its screen is still vibrating being blurred and fluctuate... i cdnt undrstand why its so and hw to resolv ths.?????

    after updating my ios 6 to ios 7 also when i open apps like whatsapp r wechat or adobe reader its screen is still vibrating being blurred and fluctuate... i cdnt undrstand why its so and hw to resolv ths.????? pls help me

    shillshocked wrote:Since version 1.12, LightDM now relies on systemd-logind for seat
    management. It means LightDM van load seats automatically as they are added
    from logind.
    Ha! I searched something like that during my investigations, I was wondering if it wasn't about the recent logind changes, but I gave up due to the lack of documentation

  • I want to convert a series of names into a table (in either numbers or pages). The list I have has a name and then an email address in brackets, followed by a 'yes' or a 'no'. I would like to separate the list into three columns

    I want to convert a series of names into a table (in either numbers or pages). The list I have has a name and then an email address in brackets, followed by a 'yes' or a 'no'. I would like to separate the list into three columns - the first containing the name, the second containing the email address and the third containing the 'yes' or 'no'.
    Can you help me ?

    The question that needs to be answered is what is separating the columns? Is it a single tab, one or more tabs, spaces, or what?  Or is it the brackets that makes the separation between the three pieces of data?
    If it is always a single tab, that makes it really easy.  All you have to do is find/replace the brackets with nothing (as Wayne said)
    If it might be multiple tabs, you can find/replace tab-tab with a single tab and repeat that a few times until no more double-tabs are found.
    If it is one or multiple spaces, that might be difficult. I'll think about this one if this is what you have. I'll ignore this possiblility for now.
    If it is the brackets separating the three pieces of data, you would Find/Replace the left bracket with a tab then do the same with the right bracket.

  • HT1689 I have purchased some app's like Whatsapp, Flashlight and more from App Store and after about 3 days of usage, all refuse to open up. I have received acknowledgement of payment via email. What should I do to reinstate them?

    I have purchased some app's like Whatsapp, Flashlight and more from App Store and after about 3 days of usage, all refuse to open up. I have received acknowledgement of payment via email. What should I do to reinstate them?

    BRAWO!!!! It solves the problem.
    Just hope that i would not be forced to download free Apps every thir day.
    Here by us in South Africa, downloads is costing one.
    Anyhow, thank you once more.

  • Speech bubble like component in flex

    I need to use a speech bubble like component in my flex project.Due to timing constraints i am not position to invest my time in creating a component like that from scratch.Anyone knows any flex speech bubble component which is free to use?

    Here are some things to check:
    1) -use-network=true       Project - Properties - Flex Compiler - Additional compiler arguments, add -use-network=true
    2) Verify that the relative paths to the video files are correct on the server.
    3) Could be a timing issue. If the video is not streaming and its not loaded yet, black screen could be the result.
    If this post answers your question or helps, please mark it as such.

  • HT2458 How do i make my voicemail look kind of like my recent calls list?

    Right now i have to Call my voice mail but my friend told me that you could make your voicemail a list like the recent calls list. Please help me i am super confused.

    if your with an official US carrier what you are refering to is visual voicemail. 
    Go to settings then general, then Cellular.
    There turn cellular data off, then back on.
    Now go to voicemail and add your voicemail password, now you should have visual voicemail.

  • Sizing a TextView to fit its contents (e.g., tooltip, chat bubble, etc.)

    In Flex 3, with a Text component, I can make the component fit its contents (use case: multi-line tooltip, chat-bubble) so that I restrict the max width and the height grows as necessary.<br /><br />To do this in Flex 3, you need to patch the Text component, e.g.<br /><br /><?xml version="1.0" encoding="utf-8"?><br /><mx:Text xmlns:mx="http://www.adobe.com/2006/mxml"><br />     <!--<br />          Text fields do not wrap correctly as reported in this bug:<br />          https://bugs.adobe.com/jira/browse/SDK-12826<br />          <br />          This fix, suggested by Mike Schiff, fixes the issue, so that we can set a minWidth of 0, <br />          maxWidth, and width=100% and have speech bubbles correctly size themselves.<br />          https://bugs.adobe.com/jira/browse/SDK-12826#action_157090<br />     --><br />     <mx:Script><br />          <br />               override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void {<br />                    super.updateDisplayList(unscaledWidth, unscaledHeight);<br />                    textField.wordWrap = textField.wordWrap || (Math.floor(measuredWidth) != Math.floor(width)); <br />               }<br />          <br />     </mx:Script><br /></mx:Text><br /><br />Then you can:<br /><br /><naklab:TextWithWrap<br />    htmlText="{someText}"<br />    width="100%"<br />    maxWidth="220"<br />    minWidth="0"<br />    fontWeight="normal"<br />    fontSize="12"<br />    color="#000000"<br />/><br /><br />I cannot find a way to do this with the TextView component in Gumbo. How would you recommend making a TextView component fit its contents and should I file an ECR on this or am I missing something? (Otherwise, how would you handle the use cases above in Gumbo?)<br /><br />Thanks,<br />Aral

    OK, the forum ate my code :(
    Not sure how to get it to display. Feel free to close the topic as it doesn't make sense. I'll ask elsewhere.
    Thanks,
    Aral

Maybe you are looking for

  • Can I Partition a Time Capsule? and more...

    My existing setup consists of an Airport Extreme wirelessly supporting 2 MacBooks ("MBs") 5 iOS devices, 2 WiFi/Airprint printers and then by wire (Ethernet) a couple of other devices.  In addition, the Extreme has a USB external hard drive visible/a

  • CUE H323 WAN

    Hi, got the following setup: ip phone (CCM - Site A) to remote site B using cme/cue Local site can use cue correctly. Calls from A to B work fine but when the calls is forwarded to CUE user on site A is connected but hears nothing. Version CME: 4.0 V

  • How to remove the default message in PDF generated through JRC?

    Hi all, I am in need of removing the default and automatic message(Register free at .... to remove this message) at the pdf footer has been generated while exporting a report through a java Program using JRC. By how it is generated and how to customi

  • Problems refreshing page with AJAX

    Hello, I have never used AJAX but today I decided to try it to improve my current implementation of a "processing" page that I use to display a waiting message and to check every 5 seconds if a response is available. If it is, the user is redirected

  • Down loading video to iMac

    Hi This is a bit hard to explain but I have an old Sony camcorder with video out and I want to get it into my iMac. The iMac has firewire but the camcorder only has a connection that looks like end on a oblong box with one side (one of the longest si