에이치의 모바일 앱 개발
블러 설정.Picasso 는 공식 홈페이지를 참조할 것을 권합니다.아래는 피카소 사용시 Blur 효과를 넣는 방법입니다.Radius 값은 최대 25까지 적용 가능하니 참조 바랍니다.Picasso.with(getContext()) .load(IMG_URL) .transform(new BlurTransformation(getContext(), 25)) .into(new Target() { @Override public void onBitmapLoaded(final Bitmap bitmap, Picasso.LoadedFrom from) { Bitmap bitmap = Bitmap.createScaledBitmap(bitmap, binding.img.getWidth(), binding.img.getHeight(..
기본적으로 안드로이드에서는 start, center, end 총 3군데의 색상을 지정하여 그라데이션 효과를 얻을 수 있습니다. 하지만 PaintDrawable로 색상 작업을 통해 다양한 색을 그라데이션으로 표현 할 수 있습니다.ShapeDrawable.ShaderFactory shaderFactory = new ShapeDrawable.ShaderFactory() { @Override public Shader resize(int width, int height) { float x0 = 0; float y0 = 0; float x1 = width; float y1 = height; int[] colors = new int[]{Color.RED, Color.GREEN, Color.BLUE, Color.YEL..
디바이스 기본 환경(참조 : https://developer.android.com/training/monitoring-device-state/doze-standby?hl=ko)위 내용을 토대로 단말은 sleep 상태로 변하게 됩니다.단말이 sleep 상태가 되기 전 앱에서 지속적인 활동이 이루어질 경우 어떠한 방법이 효율적인지 알아보겠습니다.크게 화면만 보여주는 경우와, 발열을 줄이기 위하여 CPU만 구동되는 경우가 있습니다. 화면 사용으로 인한 베터리 감소방법지속적인 화면 사용일 경우 (FLAG 사용 (ex. Movie, Game, Equity fund))설명 : 필수, 특별 권한 설정필요 없다.getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SC..