Android时间表时间节点轴的实现实例代码

  

整理文档,搜刮出一个Android时间表时间节点轴的实现实例代码,稍微整理精简一下做下分享。
  

  

效果图   

 Android时间表时间节点轴的实现实例代码

  

<强>具体实现(RecyclerView)

  

1.适配器         包com.haoren.timeline;      进口android.content.Context;   进口android.support.v7.widget.RecyclerView;   进口android.view.LayoutInflater;   进口android.view.View;   进口android.view.ViewGroup;   进口android.widget.ImageView;/* *   *由Hh>   & lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比;   & lt; LinearLayout xmlns: android=" http://schemas.android.com/apk/res/android "   android: layout_width=" 0 dp”   android: layout_weight=" 1 "   android: layout_height=" 50 dp”   android:重力=" center_horizontal "   面向android:=按怪薄北?      & lt;使用   android: layout_marginTop=" 20 dp”   android: layout_width=" 40 dp "   android: layout_height=皐rap_content”比;      & lt;视图   android: id=癅 + id/line_left”   android: layout_width=" 20 dp”   android: layout_height=" 1 dp "   android: layout_centerVertical=" true "   android:背景=" # A6A6A6 "/比;         & lt;视图   android: id=癅 + id/line_right”   android: layout_width=" 20 dp”   android: layout_height=" 1 dp "   android: layout_centerVertical=" true "   android: layout_toRightOf=癅 + id/line_left”   android:背景=" # A6A6A6 "/比;      & lt; ImageView   android: id=癅 + id/点”   android: layout_width=" 15 dp "   android: layout_height=" 15 dp "   android: layout_centerHorizontal=" true "   android: scaleType="中心"   android: src=" https://www.yisu.com/zixun/@mipmap point_normal "/比;   & lt;/RelativeLayout>      & lt; TextView   android: id=癅 + id/show_time”   android: layout_width=" wrap_content "   android: layout_height=" wrap_content "   android:文本="节点"   android: textSize=" 11 sp "/比;   & lt;/LinearLayout>      之前      

MainActivity
  

        包com.haoren.timeline;      进口android.os.Bundle;   进口android.support.v7.app.AppCompatActivity;   进口android.support.v7.widget.LinearLayoutManager;   进口android.support.v7.widget.RecyclerView;      公开课MainActivity延伸AppCompatActivity {      私人RecyclerView mRecyclerView;      @Override   保护无效onCreate(包savedInstanceState) {   super.onCreate (savedInstanceState);   setContentView (R.layout.activity_main);      mRecyclerView=(RecyclerView) findViewById (R.id.mRecyclerView);      initAdapter ();   }      私人空间initAdapter () {   TimeLineAdapter适配器=new TimeLineAdapter (8);   mRecyclerView。setLayoutManager(新LinearLayoutManager (LinearLayoutManager。水平,false));   mRecyclerView.setAdapter(适配器);   adapter.setCurrentNode (5);   }   }      之前      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

Android时间表时间节点轴的实现实例代码