# IngramTimeDialog **Repository Path**: YangsBryant/IngramTimeDialog ## Basic Information - **Project Name**: IngramTimeDialog - **Description**: 日期选择器 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-12-18 - **Last Updated**: 2024-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IngramTimeDialog 日期选择器 ![输入图片说明](https://images.gitee.com/uploads/images/2020/1218/154813_98e25a37_4829984.gif "aecy6-b622c.gif") ## 引入module ```java allprojects { repositories { google() jcenter() maven { url 'https://www.jitpack.io' } } } ``` ```java implementation 'com.github.YangsBryant:IngramTimeDialog:1.0.1' ``` ## 主要代码 ```java public class MainActivity extends AppCompatActivity { private IngramDialog dialog; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); dialog = new IngramDialog(this); dialog.setTipsStr("请选择开始时间") .setCancelText("取消") .setFixText("确定") .build(); dialog.setTimeListener(new IngramDialog.TimeClickListener() { @Override public void onTimeClick(String time) { Toast.makeText(MainActivity.this,time,Toast.LENGTH_SHORT).show(); } }); Button button = findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { dialog.show(); } }); } } ``` ## IngramTimeDialog属性大全 方法名 | 属性 --------- | ------------- setTipsStr(String tips) | 设置标题文字 setTipsColor(int resId) | 设置标题文字的颜色 setTipsSize(int size) | 设置标题文字的大小 setCancelText(String text) | 设置取消按钮的文字 setFixText(String text) | 设置确定按钮的文字 setCancelBg(int drawableId) | 设置取消按钮的背景 setFixBg(int drawableId) | 设置确定按钮的背景 build() | 参数设置完毕,一定要build一下 ## 按钮背景的资源文件 [取消按钮drawable文件](https://github.com/YangsBryant/IngramTimeDialog/blob/master/ingramselectdialoglibrary/src/main/res/drawable/dialog_bt01.xml) [确定按钮drawable文件](https://github.com/YangsBryant/IngramTimeDialog/blob/master/ingramselectdialoglibrary/src/main/res/drawable/dialog_bt02.xml) ## 联系QQ:961606042