نحوه ی blur کردن عکس در اندروید

دوشنبه 24 مهر 1396

در این مقاله ما یک تصویر داریم و می خواهیم که این تصویر به صورت مات قرار بگیرد شاید در بعضی از اپ ها دیده باشید که عکس پس زمینه مات می شود در این مقاله قرار است همین را توضیح دهیم.

نحوه ی blur کردن عکس در اندروید

ابتدا باید build.gradle را باز کنید و قعطه کد زیر را قرار دهید:

باید آدرس زیر را وارد نمایید

و باید قطعه کد زیر را هم وارد نمایید

حالا باید تصاویر زیر را وارد نمایید:

کد کلاس به صورت زیر است:

package com.android_examples.blurimageview_android_examplescom;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

import com.jgabrielfreitas.core.BlurImageView;

public class MainActivity extends AppCompatActivity {

    BlurImageView blurImageView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        blurImageView = (BlurImageView)findViewById(R.id.BlurImageView);

        blurImageView.setBlur(5);
    }
}

لایه ی xml به صورت زیر است:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/app"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:context="com.android_examples.blurimageview_android_examplescom.MainActivity">

    <com.jgabrielfreitas.core.BlurImageView
        android:id="@+id/BlurImageView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scaleType="fitXY"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:src="@drawable/nature" />


</RelativeLayout>

خروجی به صورت زیر است:

فایل های ضمیمه

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید