안드로이드 자바
[Java][Android] Toast message 커스텀 하기
teamnova
2022. 4. 15. 12:00
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
}
}