时间选择器

yanyi 37668cbf04 修改包名,优化代码 5 anos atrás
.idea 2cb615d8c3 优化 7 anos atrás
app 37668cbf04 修改包名,优化代码 5 anos atrás
datelib 37668cbf04 修改包名,优化代码 5 anos atrás
gradle 37668cbf04 修改包名,优化代码 5 anos atrás
.gitignore 150fec3e0c Initial commit 7 anos atrás
README.md 37668cbf04 修改包名,优化代码 5 anos atrás
build.gradle 37668cbf04 修改包名,优化代码 5 anos atrás
gradle.properties 150fec3e0c Initial commit 7 anos atrás
gradlew 37668cbf04 修改包名,优化代码 5 anos atrás
gradlew.bat 150fec3e0c Initial commit 7 anos atrás
settings.gradle 150fec3e0c Initial commit 7 anos atrás

README.md

DateSelect

时间选择器

使用方法

module 下添加

 compile 'com.yanyi.benyanyi:datelib:1.0.1'
  • 1.0.1版本

    SelectPeriod添加是否进行时间判断
    SelectPeriod(Context context, SelectType selectType, boolean judgmentTime)

    SelectData selectData = new SelectData(this,selectType);

    其余与1.0.0版本一样

    SelectType 表示需要隐藏的段落

    /**

    • 不隐藏,隐藏时,隐藏分 */ NONE, HOUR, MIN

    添加SelectPeriod(时间段选择,结束时间需大于开始时间,且不能大于当前时间) SelectPeriod selectPeriod = new SelectPeriod(mContext); selectPeriod.showAtLocation(view, Gravity.BOTTOM, 0, 0); selectPeriod.setOnDateClickListener(new SelectPeriod.OnDateClickListener() {

      @Override
      public void onDateClickListener(String startTime, String endTime) {
    
      }
    

    });

  • 1.0.0版本

    带时间的选择器

    SelectData selectData = new SelectData(this); selectData.showAtLocation(but, Gravity.BOTTOM, 0, 0); selectData.setDateClickListener(new SelectData.OnDateClickListener() {

    @Override
    public void onClick(String year, String month, String day, String hour, String minute) {
        Toast.makeText(MainActivity.this, year + "-" + month + "-" + day + " " + hour + ":" + minute, Toast.LENGTH_SHORT).show();
    }
    

    });

    不带时间的选择器

    SelectData selectData = new SelectData(this,false); selectData.showAtLocation(but, Gravity.BOTTOM, 0, 0); selectData.setDateClickListener(new SelectData.OnDateClickListener() {

    @Override
    public void onClick(String year, String month, String day, String hour, String minute) {
        Toast.makeText(MainActivity.this, year + "-" + month + "-" + day , Toast.LENGTH_SHORT).show();
    }
    

    });

更新记录

  • 2019-06-12 提交1.0.1版本,优化一些已知细节,变更包名,开源库包名进行统一
  • 2018-06-09 提交1.0.0版本


若在使用过程中出现什么问题,可以联系作者
作者:演绎
QQ:1541612424
email: work@yanyi.red
微信公众号:benyanyi(演绎未来)   将会不定期的更新关于android的一些文章