728x90
블러처리로 비밀글 꾸미려고 했는데 생각보다 블러처리가 어렵다 ....
라이브러리가 있긴 하지만 커스텀으로 할 수 있을 정도의 난이도인줄 알았는데 그게 아니였다...
그래서 구글링좀 해보았다...
거기에서 우선 전체적인 뷰는 해당되지 않지만 일부분인 TextView 에는 블러처리 효과를 낼 수 있을듯한 코드를 발견했다.
그리고 실제로 사용해보았다
잘되넹 ..?
public static void blurTextView(TextView view){
BlurMaskFilter blurMaskFilter = new BlurMaskFilter(8f, BlurMaskFilter.Blur.NORMAL);
view.setLayerType(View.LAYER_TYPE_SOFTWARE, null); // 하드웨어 가속을 끄기
view.getPaint().setMaskFilter(blurMaskFilter);
}
싱글톤 형식으로 사용중에 있당..
이걸 이제 푼다면
view.getPaint().setMaskFilter(null);
이렇게 해주면 블러효과를 없앨 수 있다.
블러효과를 제대로 하기 위해선 좀 더 기능이나 정보를 알아봐야겠다..
이걸 쉽게 따로 만들어서 라이브러리 오픈소스에 제공할 수 있도록 해봐야징
ㅎㅎ
'Java' 카테고리의 다른 글
Java_ 앱 아이콘이 안보이는 현상 (0) | 2024.10.18 |
---|---|
Java_ google social Login (1) | 2024.10.18 |
Java_ buildType 활용하여 debug, release 구분하기 (0) | 2024.10.02 |
Java_OpenSource 고지하기 (0) | 2024.10.02 |
Java_ android_studio Release compile 하기 (0) | 2024.09.19 |