전체 글 (18) 썸네일형 리스트형 Three.js 란? Three.js 는 웹페이지에서 3D객체를 쉽게 렌더링 할수있게 도와주는 라이브러리입니다. WebGL을 사용하여 3D를 구현하는데 자세한 구조설명등은 생략하고 실질적으로 사용하는 내용으로만 작성하여 나가겠습니다. 좀더 자세한 내용을 원하시면 threejs.org/ three.js – JavaScript 3D library threejs.org 위 공식 사이트에서 찾아보실수 있습니다 현재 라이브러리는 모듈로 불러와서 사용하는게 대부분인듯 합니다 하지만 IE에서도 동작을 해야한다면 모듈을 사용할수 없겠죠 그래서 모듈이 아닌 라이브러리를 사용하겠습니다 우선 Three.js 를 불러옵니다 그리고 HTML에 캔버스를 만들 Container 를 만들겠습니다 이제 Script를 작성하여 Canvas 를 Contain.. Butter Knife 라이브러리 - 클릭 이벤트 Butter Knife 라이브러리로 클릭이벤트를 받는 것을 해보겠습니다 기존에 리스너를 만들고 setOnClickListener 에 연결을 했었는데 해당 라이브러리로는 한번에 연결을 할수있다 @OnClick({R.id.btn}) public void onBtn(View v) { switch (v.getId()) { case R.id.btn: //이벤트 등록 break; } } 위처럼 @OnClick 으로 연결하는데 뒤에 UI의 id 를 써주면 해당 UI가 연결되어진다 만약 연결이 안되거나 오류가 발생한다면 Bind가 안되어있을 수 있다. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta.. Butter Knife 라이브러리 findViewById 를 이용하여 UI를 연결하는 것을 간소화 등의 다양한 기능제공 https://github.com/JakeWharton/butterknife JakeWharton/butterknife Bind Android views and callbacks to fields and methods. - JakeWharton/butterknife github.com 해당 링크에 자세한 내용 확인 가능 안드로이드 스튜디오 기준으로 작성하였습니다 -설치하기 app: gradle 에 해당 내용 작성 android { ... // Butterknife requires Java 8. compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetComp.. 이전 1 ··· 3 4 5 6 다음