마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

카카오,라인등과같이 어플내이미지아아콘 스탬프를 텍스트와 같이 보내기

0 추천
안녕하세요 .채팅 어플을 만들고 있는 초보개발자임니다.

다름이아니라 이번에 카카오처럼 채팅할때 버튼누르면 나오는 여러 이미지와 스탬프

를 서버에 저장 그리고 상대방에게 보이도록 해야하는데여.ㅡㅡ;

 

질문

->카카오처럼 텍스트와 스탬프이미지 등을 같이 보낼려면 어케 해야할까여

--------------------------------예제

안녕하세요

(날씨스탬프)

날씨좋네여 (웃는이미지 )

ㅎㅎㅎ

-------------------------------

위와 같은 식으로여.

 

이미지, 텍스트 따로따로는 구현하였는데여.

같이 보낼때는 어떻게 서버에 저장하고 보여줄때는 어케 해야하는지 감이안와서;;;

여기저기 검색 하고 펍도 검색해봤는데여 비슷한 정보는 나오는데 확실히 어케 해야한다 는 없는거 같아요
 

구현해보신분이나 아시는분계시면 꼭좀 조언 부탁드립니다.

제가 배운건 공유할려 노력하고 있습니당!

개발자 화이팅입니다.!
  (11,920 포인트) 님이 2013년 5월 14일 질문

1개의 답변

0 추천
 
채택된 답변

Paint.measureText() 라는 녀석이 있습니다.

레퍼런스는 d.android.com을 참조하시고

참고자료는 http://blog.naver.com/wmi1258?Redirect=Log&logNo=30104806713 이게 괜춘 하네요

 

하나씩 글씨를 찍을 때마다

text뿌려지는 left (x좌표)

left좌표 + 글자폭

이미지의 x좌표 = left좌표 + 글자폭

다음 텍스트 위치 = 이미지의 x좌표 + 뿌려진 이미지의 넓이

paintText = new Paint( ) ;

 

paintText.setColor( tColor );
paintText.setTextSize( fSize ) ;
paintText.setTypeface( Typeface.DEFAULT ) ;

--------------

int w = (int)paintText.measureText( charBuffer , 0, 1 ) ; 1글자의 넓이를 얻음 (저는 1자씩 얻었습니다 이건 알아서^^;;)

width = width + w ;

--------------

구현 방법은 여러가지 있으니 구글에 검색도 해보세요

 

고또 (6,100 포인트) 님이 2013년 5월 14일 답변
 님이 2013년 5월 14일 채택됨
빠른답변감사합니다.
생각보다 많이 복잡하네요;;
간단한줄알았는데 ......

답변보고 열심히 구현해보겠습니다.
감사합니다.
...