Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 13 kết quả

Đề tài: Hiện Log Chat theo dạng tin nhắn trong Android.

  1. #1
    Ngày gia nhập
    03 2009
    Bài viết
    267

    Mặc định Hiện Log Chat theo dạng tin nhắn trong Android.

    Hiện mình mún làm 1 chương trình chat mà tin nhắn hiện ra như hình bên dưới thì dùng công cụ gì thích hợp, và làm như thế nào. ai biết hay có kinh nghiệm thì xin giúp đỡ với.
    Ghi chú: Mình muốn thực hiện = C# trên winform nha , không các bác lại hiểu lầm
    Đã được chỉnh sửa lần cuối bởi nhokviet : 20-09-2011 lúc 07:53 AM.

  2. #2
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Diễn đàn về C mà hỏi Android là sao? Zoo trong vietandroid.com chưa đủ để tư vấn từ các chuyên gia Android à

    Cái giao diện như trên là copy từ Aqua chat trong MacOSX sang, theme có tên là: Bubble Chat (hay Bubble Text)
    + Trên Android có một số app implement giao diện này rồi. Nói chung là khá đơn giản.

    - Tạo một custom View có thành phần:
    1. Layer dưới là background, thực hiện draw sau khi measure được text và line, để bound lại cho hợp lý. Sử dụng style để thêm màu mè + hiệu ứng (gradient, shape, fill...)
    2. Layer trên là text, có thể setting các kiểu như font, style, alignment...

    - Tạo một Compound View có 2 từ 2 controls:
    1. CustomView tạo ở trên để hiển thị nội dung chat
    2. TextView bên dưới chưa thông tin ngày giờ nội dung chat.

    - Quá trinh Messaging hiển thị đầy đủ trên một ListView !!!
    None!

  3. #3
    Ngày gia nhập
    03 2009
    Bài viết
    267

    Cái này là tớ hỏi thiết kế bên C# mà, có hỏi thiết kế bên android đâu, do thấy giao diện đẹp nên mún làm

  4. #4
    Ngày gia nhập
    09 2011
    Nơi ở
    TP Hồ Chí Minh
    Bài viết
    37

    Mình thì nghĩ thế này:
    + Cái màu đỏ là một cái panel fix size và scrollable
    + Cái màu xanh là một cái user control (hay custom control gì đó) gồm có:
    + Split ra làm 2 phần
    + phần trên fix size bên trong có chứa cái label để hiển thị giờ
    + phần dưới để hight 100%: có một cái richtexbox, max width = 3/4 cái usercontrol, tùy theo kiểu message mà anchor top + right/left.

    Cái này hay nè, chắc về nhà nghịch thử
    Attached Thumbnails Attached Thumbnails Top Android App Handcent SMS Text Message.png  
    p/s: ta là gấu

  5. #5
    Ngày gia nhập
    03 2009
    Bài viết
    267

    thank cậu, nhưng khi add vô panel làm sao cho nó tự động xuống hàng? ngay mình fải canh tọa độ cho nó?

  6. #6
    Ngày gia nhập
    09 2011
    Nơi ở
    TP Hồ Chí Minh
    Bài viết
    37

    Mặc định Hiện Log Chat theo dạng tin nhắn trong Android.

    Tạm thời thì cứ lấy cái tọa độ của cái user control cuối cùng rồi tính toán ra tọa độ của cái tiếp theo.
    Để làm thử mới biết được
    p/s: ta là gấu

  7. #7
    Ngày gia nhập
    03 2009
    Bài viết
    267

    Trích dẫn Nguyên bản được gửi bởi haiduong87 Xem bài viết
    Tạm thời thì cứ lấy cái tọa độ của cái user control cuối cùng rồi tính toán ra tọa độ của cái tiếp theo.
    Để làm thử mới biết được
    :-? cái này thì tớ bik rồi lấy .count * độ cao 1 cái là ra vị trí cái 1 cuối, tớ dùng panelControl1 trong devexpress mà ko thấy chỉnh thanh cuộn đâu hết

  8. #8
    Ngày gia nhập
    09 2011
    Nơi ở
    TP Hồ Chí Minh
    Bài viết
    37

    Làm cách này sai đó, vì mỗi cái usercontrol sẽ có high khác nhau tùy theo nội dung message mà....
    p/s: ta là gấu

  9. #9
    Ngày gia nhập
    03 2009
    Bài viết
    267

    Trích dẫn Nguyên bản được gửi bởi haiduong87 Xem bài viết
    Làm cách này sai đó, vì mỗi cái usercontrol sẽ có high khác nhau tùy theo nội dung message mà....
    tớ mặc định kích thước cho user control của tớ rồi, do tớ ko rành về usercontrol nên ko bik chỉnh kích thước tự động. Mà chỉh cáu scrollbar bên panelcontrol ở devexpress tớ ko thấy.

  10. #10
    Ngày gia nhập
    04 2009
    Nơi ở
    Gầm cầu
    Bài viết
    2,230

    hi nhokviet ^^
    em thử dùng usercontrol chế thử xem
    regards !

Các đề tài tương tự

  1. [Game Android]Theo chân Đinh Bộ Lĩnh đẩy lùi Loạn 12 sứ quân nào
    Gửi bởi huongtl trong diễn đàn Giải trí - Thư giãn
    Trả lời: 0
    Bài viết cuối: 10-08-2013, 10:20 AM
  2. Làm sao trong chat lan client có thể nhận đúng font chữ client gửi?
    Gửi bởi kienchochethahaha trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 26-12-2012, 08:19 PM
  3. Socket trong phần mềm chat video, làm thế nào để tín hiệu nhận được nhanh nhất.
    Gửi bởi toctai trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 13-06-2012, 09:19 AM
  4. Làm sao để Focus cửa sổ chat khi có tin nhắn ?
    Gửi bởi huuhung trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 15-06-2011, 09:02 AM
  5. Chat ngay cùng Sư Phụ Chat trên điện thoại NOKIA của bạn
    Gửi bởi thangbsb trong diễn đàn Giải trí - Thư giãn
    Trả lời: 0
    Bài viết cuối: 20-01-2011, 09:53 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn