Class GuiImage


  • public class GuiImage
    extends GuiView
    GuiView 에서 이미지를 표현하기 위한 클래스 하나의 child component 를 가질 수 있다.
    • Field Detail

      • resourceId

        public int resourceId
      • bitmap

        public Bitmap bitmap
      • isNinepatch

        public boolean isNinepatch
      • assetId

        public java.lang.String assetId
      • left

        public int left
      • top

        public int top
      • right

        public int right
      • bottom

        public int bottom
    • Constructor Detail

      • GuiImage

        public GuiImage​(int resourceId,
                        boolean isNinepatch)
        GuiImage 를 생성한다.
        Parameters:
        resourceId - 이미지 리소스 아이디 (drawable)
        isNinepatch - 이미지가 늘어나는 되는 이미지인지 여부
      • GuiImage

        public GuiImage​(Bitmap bitmap)
        GuiImage 를 생성한다.
        Parameters:
        bitmap - 이미지 비트맵
    • Method Detail

      • setFixedArea

        public void setFixedArea​(int left,
                                 int top,
                                 int right,
                                 int bottom)
        이미지의 늘어나지 않고 고정되어야 하는 부분을 설정한다. (px)
        Parameters:
        left - 이미지의 왼쪽으로부터 고정되어야 하는 부분의 크기 (px)
        top - 이미지의 위쪽으로부터 고정되어야 하는 부분의 크기 (px)
        right - 이미지의 오른쪽으로부터 고정되어야 하는 부분의 크기 (px)
        bottom - 이미지의 아래쪽으로부터 고정되어야 하는 부분의 크기 (px)
      • addChild

        public void addChild​(GuiView child)
        child component 를 추가한다.
        Parameters:
        child - 추가할 child component
      • getChild

        public GuiView getChild()
        child component 를 가져온다.
        Returns:
        child component
      • getResourceId

        public int getResourceId()
        이미지 리소스 아이디를 가져온다.
        Returns:
        이미지 리소스 아이디
      • isNinepatch

        public boolean isNinepatch()
        이미지가 늘어나는 되는 이미지인지 여부를 가져온다.
        Returns:
        이미지가 늘어나는 되는 이미지인지 여부
      • getBitmap

        public Bitmap getBitmap()
        이미지 비트맵을 가져온다.
        Returns:
        이미지 비트맵