찾다

 >  Q&A  >  본문

Android如何实现背景圆角的文字效果?

本人新手,美工的设计图有如图所示的文本效果,黔驴技穷,希望sf的朋友们能指点迷津,谢谢啦

巴扎黑巴扎黑2858일 전938

모든 응답(7)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-17 15:35:29

    사실 그냥 아티스트 여자 잡아서 때리면 됩니다.


    주요 주제: 用.9比较简单。。。就是画一个图定义为背景。。


    XML을 이용해서 모두 구현할 수는 있지만 나라를 구하기에는 좀 곡선이더군요. . .
    효과는 다음과 같습니다.

    txt_left.xml

    으아악

    txt_right.xml

    으아악

    텍스트뷰 레이아웃

    으아악

    회신하다
    0
  • 阿神

    阿神2017-04-17 15:35:29

    드로어블을 정의하고, 모서리 모양을 설정하고, 이 드로어블을 배경으로 설정하세요. 또는 .9 사진을 자르면 더 걱정할 필요 없는 솔루션이 될 것입니다.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-17 15:35:29

    텍스트 길이가 그림과 같고 배경을 잘라서 디자인할 경우 선형 레이아웃을 사용합니다. 텍스트 길이가 가변적이라면 drawable을 사용하거나 9개의 그림을 클릭하여 이를 달성할 수 있습니다

    회신하다
    0
  • 黄舟

    黄舟2017-04-17 15:35:29

    http://shapes.softartstudio.com/ 이 웹사이트에서 배경 스타일을 디자인하고 GETCODE를 클릭한 후 xml 파일로 저장한 후 drawable 폴더에 넣고 배경으로 설정하세요

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-17 15:35:29

    clipDrawable을 사용하면 가능한 것 같은 느낌

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 15:35:29

    canvas.drawRect(Rect,Paint)
    안드로이드 자체 그리기 클래스를 사용하면 이 문제를 해결할 수 있습니다.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-17 15:35:29

    디자인 텍스트 길이는 변하지 않으니 배경이미지만 요청해주세요

    회신하다
    0
  • 취소회신하다