기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

프론트엔드 87

안드로이드 스튜디오 : 앱 화면에 웹 브라우저 넣기 / 웹 브라우저 연결/브라우저 연결

======================================================== activity_main.xml ========================================================================== AndroidManifest.xml @ 외부의 인터넷 연결을 시켜줘야 한다. ======================================================================= MainActivtiy.java 1. 앱 => 브라우저 형식 2. 앱 내부 => 브라우저 삽입 두 가지의 방법이 있다.

안드로이드 스튜디오 : 애니메이션 실습 코드/애니메이션 / alpha / rotate / scale / translate

res 에 anim 라는 디렉토리를 만들어서 animation을 넣어둔다. 아래의 그림과 같이 나오는 버튼에 맞는 순서로 코드를 적어두었다. pivotX/pivotX 을 생략 할 경우 왼쪽 상단이 기본 값이다. • toXDelta 속성이 -100%이므로 대상의 크기만큼 왼쪽으로 이동하게 됨 • 지속 시간은 duration의 값이 20000이므로 20초가 되며 repeatCount 속성이 -1이므로 무한반복하게 됨 • 애니메이션이 끝난 후에 대상이 원래의 위치로 돌아오는 것을 막기 위해서는 fillAfter 속성을 true로 하면 됨 scale = > 확대 시키기 ========================================================================= scale ..

안드로이드 스튜디오 : 카드뷰 넣어 만들기

레이아웃을 상속받아 새로운 뷰 작성(LayoutTest) 카드뷰(CardView) : 프로필과 같은 간단한 정보를 넣을 때 주로 사용..... (쇼필몰의 상품 리스트 : 상품 이미지 , 상품명 , 별점.......) 새로운 레이아웃을 생성할 경우, 별도의 xml 문서를 이용.(layout1.xml) MainAcivity ====================================================== Logout1 ============================================================== activity_main.xml ==========================================================================..

안드로이드 스튜디오 : 새로운 뷰 만들기

새로운 뷰 버튼 / 이미지 / 텍스트 어떤 것이든 된다. View 클래스를 상속.... 뷰 크기 / 영역 => 감싸고 있는 레이아웃의 영향을 받는다. 뷰의 상태에 따라서 , 크기를 정할 때 자동 호출되는 메서드 : onMeasure() 뷰를 그릴 때 자동 호출되는 메서드 : onDraw()(Canvas canvas) 뷰의 크기를 부모레이아웃에게 전달할 경우 : setMeasuredDimension() onMeasure() / setMeasuredDimension() int width, int height onMeasure(int width, int height ) : 레이아웃에서 허용하는 여유공간의 폭과 너비를 전달.... onDraw()(Canvas canvas) 메서드를 재호출할 경우 : invail..

안드로이드 스튜디오 : 나인패치(Nine Patch)

나인패치란 이미지가 늘어나거나 줄어들 때 생기는 이미지 왜곡을 해결하는 방법을 정의한 것 이미지를 늘리거나 줄일 경우, 발생하는 왜곡 현상을 방지하기 위해 사용되는 방법 나인팬치가 적용된 이미지를 사용하는 경우 이름 뒤에 .9 라는 숫자를 꼭 적어줘야 한다. 파일을 저장. 이 때 파일 명 뒤에 반드시 .9 라는 이름을 붙여 저장해야 한다!!! => 파일명.9.확장자 => 안드로이드는 나인패치가 적용된 이미지로 인식. button_image_01.9.png 단 이미지나 문자의 경우는 나인패치가 적용되지 않는다.