Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lunar3.x - 增加农历模式,支持公农历实时切换 #381

Merged
merged 12 commits into from Sep 11, 2017
6 changes: 3 additions & 3 deletions README-en.md
Expand Up @@ -3,7 +3,7 @@

[![Bintray](https://img.shields.io/bintray/v/contrarywind/maven/Android-PickerView.svg)](https://bintray.com/contrarywind/maven/Android-PickerView)
[![API](https://img.shields.io/badge/API-9%2B-brightgreen.svg)](https://android-arsenal.com/api?level=9)
[![download](https://img.shields.io/badge/download-v3.2.5-brightgreen.svg)](https://github.com/Bigkoo/Android-PickerView/archive/master.zip)
[![download](https://img.shields.io/badge/downloadZip-v3.2.6-orange.svg)](https://github.com/Bigkoo/Android-PickerView/archive/master.zip)
[![license](https://img.shields.io/hexpm/l/plug.svg)](http://www.apache.org/licenses/LICENSE-2.0)

#### Show some :heart: and :stars: the repo to support the project
Expand Down Expand Up @@ -39,7 +39,7 @@ and support for the linkage, dialog . It's very easy to use , you also can cust
### Gradle

```java
compile 'com.contrarywind:Android-PickerView:3.2.5'
compile 'com.contrarywind:Android-PickerView:3.2.6'
```

### Maven
Expand All @@ -48,7 +48,7 @@ compile 'com.contrarywind:Android-PickerView:3.2.5'
<dependency>
<groupId>com.contrarywind</groupId>
<artifactId>Android-PickerView</artifactId>
<version>3.2.5</version>
<version>3.2.6</version>
<type>pom</type>
</dependency>
```
Expand Down
28 changes: 10 additions & 18 deletions README.md
Expand Up @@ -5,7 +5,7 @@

[![Bintray](https://img.shields.io/bintray/v/contrarywind/maven/Android-PickerView.svg)](https://bintray.com/contrarywind/maven/Android-PickerView)
[![API](https://img.shields.io/badge/API-9%2B-brightgreen.svg)](https://android-arsenal.com/api?level=9)
[![download](https://img.shields.io/badge/download-v3.2.5-brightgreen.svg)](https://github.com/Bigkoo/Android-PickerView/archive/master.zip)
[![download](https://img.shields.io/badge/downloadZip-v3.2.6-orange.svg)](https://github.com/Bigkoo/Android-PickerView/archive/master.zip)
[![license](https://img.shields.io/hexpm/l/plug.svg)](http://www.apache.org/licenses/LICENSE-2.0)

#### Show some :heart: and :stars: the repo to support the project
Expand Down Expand Up @@ -46,7 +46,7 @@
### 有兴趣研究3D滚轮效果的实现机制,希望把源码研究透彻的可以看看这篇博客:
### [Android-PickerView系列之源码解析篇(二)](http://blog.csdn.net/qq_22393017/article/details/59488906)

### 使用注意事项(2017-7-10)
### 使用注意事项
* 注意:当我们进行设置时间的启始位置时,需要特别注意月份的设定
* 原因:Calendar组件内部的月份,是从0开始的,即0-11代表1-12月份
* 错误使用案例:
Expand All @@ -56,6 +56,12 @@
startDate.set(2013,0,1);
 endDate.set(2020,11,1);


### V3.2.6(2017-8-10)
* 修复设定初始值越界而造成滑动异常的问题。
* 修复OptionsPikerView 在复用时,第二列和第三列可能无法显示的问题。
* 修复TimePicker在不显示年份时,设定年份失效导致一直回调默认初始年份问题。

### V3.2.5版本更新说明(2017-5-15)
* 优化:年月日时分秒 从枚举类型改为boolean 数组,分别控制它们的显示与否。
* 新增:setBackgroundId方法,原本是默认灰色,新增此方法,可根据实际需求自由定制背景遮罩颜色。
Expand All @@ -65,20 +71,6 @@
### V3.2.4版本更新说明(2017-4-7)
* 修复:修复偶尔会出现item滑到第一项或最后一项时滑出边界的情况 。

### V3.2.3版本更新说明(2017-3-31)
* 优化:滚轮边界处理优化,解决滑动到第一项或最后一项时会跳动的情况。
* 优化:Dialog 模式 下PickerView的弹出和关闭添加了缩放动画,优化视觉效果。

### V3.2.2版本更新说明(2017-3-24)
* 新增:isCenterLabel(boolean isCenter)方法,该方法默认为true,只在选中项显示label;填false 则每项item后面都会带有label。

### V3.2.1版本更新说明(2017-3-23)
* 新增:show(View v) 方法,用于绑定所点击弹出 picker 的 View 控件。
* 废弃:optionsPicker 的 setLinkage 方法。
* 新增:optionsPicker 的 setNPicker 方法,用于多级不联动情况下,条件选择器的显示。
* 修复:在某些极端情况下,快速滑动并还未停止时就点击确定按钮,导致数据匹配不当造成应用崩溃的问题。



#### 更多历史版本详情,请查阅:[更新说明(3.x版本)](https://github.com/Bigkoo/Android-PickerView/wiki/%E6%9B%B4%E6%96%B0%E8%AF%B4%E6%98%8E%EF%BC%883.x%E7%89%88%E6%9C%AC%EF%BC%89)

Expand All @@ -90,7 +82,7 @@

#### 1.添加Jcenter仓库 Gradle依赖:
```java
compile 'com.contrarywind:Android-PickerView:3.2.5'
compile 'com.contrarywind:Android-PickerView:3.2.6'
```
或者

Expand All @@ -99,7 +91,7 @@ compile 'com.contrarywind:Android-PickerView:3.2.5'
<dependency>
<groupId>com.contrarywind</groupId>
<artifactId>Android-PickerView</artifactId>
<version>3.2.5</version>
<version>3.2.6</version>
<type>pom</type>
</dependency>
```
Expand Down
Expand Up @@ -47,7 +47,7 @@ public void handleMessage(Message msg) {
case MSG_LOAD_DATA:
if (thread==null){//如果已创建就不再重新创建子线程了

Toast.makeText(JsonDataActivity.this,"开始解析数据",Toast.LENGTH_SHORT).show();
Toast.makeText(JsonDataActivity.this,"Begin Parse Data",Toast.LENGTH_SHORT).show();
thread = new Thread(new Runnable() {
@Override
public void run() {
Expand All @@ -60,12 +60,12 @@ public void run() {
break;

case MSG_LOAD_SUCCESS:
Toast.makeText(JsonDataActivity.this,"解析数据成功",Toast.LENGTH_SHORT).show();
Toast.makeText(JsonDataActivity.this,"Parse Succeed",Toast.LENGTH_SHORT).show();
isLoaded = true;
break;

case MSG_LOAD_FAILED:
Toast.makeText(JsonDataActivity.this,"解析数据失败",Toast.LENGTH_SHORT).show();
Toast.makeText(JsonDataActivity.this,"Parse Failed",Toast.LENGTH_SHORT).show();
break;

}
Expand All @@ -87,7 +87,7 @@ public void onClick(View v) {
if (isLoaded){
ShowPickerView();
}else {
Toast.makeText(JsonDataActivity.this,"数据暂未解析成功,请等待",Toast.LENGTH_SHORT).show();
Toast.makeText(JsonDataActivity.this,"Please waiting until the data is parsed",Toast.LENGTH_SHORT).show();
}

break;
Expand Down Expand Up @@ -115,7 +115,6 @@ public void onOptionsSelect(int options1, int options2, int options3, View v) {
.setDividerColor(Color.BLACK)
.setTextColorCenter(Color.BLACK) //设置选中项文字颜色
.setContentTextSize(20)
.setOutSideCancelable(false)// default is true
.build();

/*pvOptions.setPicker(options1Items);//一级选择器
Expand Down