仿ios滚轮控件更新
TerCuni
8年前
<p>抽空,对项目做一轮彻底的更新,优化了很多的细节体验和接口,性能也提升了许多,目的是为了在实际的项目中,可以直接使用。</p> <p>先上一张图,看下这个滚轮控件的效果:</p> <p><img src="https://simg.open-open.com/show/74247b08aeaa971bf44ec67e7d0a01da.gif"></p> <p>效果预览图.gif</p> <h3>下面是主要的更新点:</h3> <ol> <li>滚轮的大小,可以随着视图的大小调整,之前滚轮控件都是由文本大小决定的,这样很不合理,改成随着控件的大小而改变。</li> <li>提供各种参数接口,包括文本大小,显示数量,控件颜色等各种参数 <p>Description of Attributes</p> </li> </ol> <table> <thead> <tr> <th>Attributes</th> <th>Format</th> <th>Default</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>awv_textsize</td> <td>integer</td> <td>15</td> <td>textsize</td> </tr> <tr> <td>awv_lineSpace</td> <td>float</td> <td>2.0f</td> <td>line space</td> </tr> <tr> <td>awv_centerTextColor</td> <td>integer</td> <td>oxff313131</td> <td>center text color</td> </tr> <tr> <td>awv_outerTextColor</td> <td>integer</td> <td>0xffafafaf</td> <td>outer text color</td> </tr> <tr> <td>awv_dividerTextColor</td> <td>integer</td> <td>oxff313131</td> <td>center text color</td> </tr> <tr> <td>awv_itemsVisibleCount</td> <td>integer</td> <td>9</td> <td>visible item count</td> </tr> <tr> <td>awv_isLoop</td> <td>boolean</td> <td>true</td> <td>is loop mode</td> </tr> </tbody> </table> <p>3.性能的极大优化,下面是优化前后的刷新对比</p> <p><img src="https://simg.open-open.com/show/e1114feec8e003d232306a915fee15a0.png"></p> <p>优化前</p> <p><img src="https://simg.open-open.com/show/fe069a7f49c781bd7728a8e03f4730a3.png"></p> <p>优化后</p> <p>更新控件目的,是希望可以直接在项目中使用,也希望大家会喜欢,如果有任何问题,请随时在GitHub上面提交issue,这个项目,我将会持续跟进。</p> <p> </p>