728x90
SMALL
안녕하세요. YTS 입니다.
오늘은 위젯에 Glide 적용방법에 대해 써보려고합니다.
위젯은 RemoteViews를 이용하여 View를 꾸미게 됩니다.
RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.widget_big);
이렇게 RemoteVIews를 생성하신뒤
AppWidgetTarget target = new AppWidgetTarget(context, R.id.image_background, remoteViews, widgetId);
GlideApp.with(context).asBitmap().centerCrop().load(url).into(target);
AppWidgetTarget을 생성합니다. 이때 필요한 파라미터값은
(Context context, int viewId, RemoteViews remoteViews, int widgetId ) 가 됩니다.
생각보다 간단하게 이미지 처리를 할수있더군요 역시 Glide는 너무 편한 라이브러리인것 같습니다.
감사합니다.
728x90
LIST
'IT > 안드로이드 관련' 카테고리의 다른 글
[안드로이드] 레이아웃 모서리 둥글게 하기 (0) | 2018.08.27 |
---|---|
[안드로이드] SMS 보내기 (ACTION_SENDTO) (0) | 2018.08.27 |
[안드로이드] 전화 걸기, 전화 열기(ACTION_DIAL,ACTION_CALL) (1) | 2018.08.20 |
[안드로이드] lottie (airbnb 로티) 사용하기 (0) | 2018.08.02 |
[안드로이드] 앱 버전 가져오기 (0) | 2018.07.31 |