仿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>