본문 바로가기
안드로이드 자바

[Java][Android] Toast message 커스텀 하기

by teamnova 2022. 4. 15.
728x90

안녕하세요. 오늘은 Toast message 커스텀를 사용해보도록 하겠습니다.

 

FancyToast 라이브러리를 통해서, Toast message 커스텀을 해볼 수 있습니다.

 

gradle 설정

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}
dependencies {
         implementation 'com.github.sidrxd:Fancy-Toast:1.3'
}

MainActivity.java


import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Gravity;

import com.soepic.sefancytoast.FancyToast;


public class MainActivity extends AppCompatActivity {


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

        new FancyToast()
                .with(this)   // context
                .setGravity(Gravity.BOTTOM,0,100)  // 토스트 정렬 //gravity of FancyToast
                .setIcon(R.drawable.ic_round_group_work_24)  // 아이콘 //set custom icon resource
                .setText("Showing Show") // 내용 //set text for FancyToast
                .cornerRadius(16) // 둥근모서리 // corner radius of FancyToast view
                .hideIcon(false) //아이콘 숨기기 //show/hide icon
                .show();	 // finally show the FancyToast

    }
}