公共组件汇总

公共组件使用方法


进度条CommonProgressBar

<h2>样式展示</h2> <ul> <li>水平方向 <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/ec9adf3e7bad81e83e9287544ba9e86e?showdoc=.jpg" alt="" /></li> <li> <p>竖直方向 <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/e0d0647a3d059f851747c7f52f5c08e6?showdoc=.jpg" alt="" /></p> <h2>示例代码</h2> <pre><code class="language-xml">&lt;com.hongshi.uilibrary.businessview.CommonProgressBar android:id="@+id/commonProgressBar" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/button" /&gt;</code></pre> <pre><code class="language-java">public class ProgressBarActivity extends Activity { CommonProgressBar commonProgressBar; boolean horizontal = true; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_common_progressbar); commonProgressBar = findViewById(R.id.commonProgressBar); //初始化ui commonProgressBar.setUI(getStatusBarData()); } /** * 根据状态获取statusBarData */ public CommonStatusBean getStatusBarData() { CommonStatusBean bean = new CommonStatusBean(); List&lt;CommonStatusBean.Item&gt; list = new ArrayList&lt;&gt;(); bean.setProgress(1); list.add(new CommonStatusBean.Item("https://tva1.sinaimg.cn/large/006y8mN6ly1g6gn0urzw7j301c01i3yd.jpg", "申请成功", "辅助说明文本", "2019-8-28")); list.add(new CommonStatusBean.Item(R.drawable.status_bar_wait_green, "审核中", "辅助说明文本")); list.add(new CommonStatusBean.Item(R.drawable.status_bar_wait_gray, "放款", "辅助说明文本")); list.add(new CommonStatusBean.Item(R.drawable.status_bar_wait_gray, "放款", "辅助说明文本")); bean.setList(list); return bean; } public void switchCommonProgressBar(View view) { horizontal = !horizontal; //切换横竖屏方向 commonProgressBar.setDirection(horizontal); } }</code></pre> <h2>控件常用api</h2> </li> <li>setUI(CommonStatusBean bean)往控件中初始化数据并展示</li> <li>setDirection(boolean horizontal)调整控件展示方向</li> </ul>

页面列表

ITEM_HTML