真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android應用中的標題滾動效果怎么利用SupportLibrary實現(xiàn)

這篇文章給大家介紹Android應用中的標題滾動效果怎么利用Support Library 實現(xiàn),內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

成都創(chuàng)新互聯(lián)公司專注于桐梓企業(yè)網(wǎng)站建設,響應式網(wǎng)站建設,商城網(wǎng)站開發(fā)。桐梓網(wǎng)站建設公司,為桐梓等地區(qū)提供建站服務。全流程按需定制設計,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務

布局文件代碼

在布局文件中,CoordinatorLayout作為布局文件根節(jié)點,AppBarLayout包含在CoordinatorLayout中,toolbar在AppBarLayout節(jié)點下include進來。




  
    
  

  

    

  


toolbar.xml

toolbar是需要響應view的滾動事件的,所以需要為toolbar指定layout_scrollFlags屬性,scroll表示toobar會隨著view的向下滾動而隱藏,enterAlways表示toolbar會隨著view的向上滾動而恢復到原來的位置。




Java代碼

public class CoordinatorLayoutActivity extends AppCompatActivity {
  Toolbar mToolbar;

  RecyclerView mRecyclerView;
  String[] mArrays = new String[]{"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14"};
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_coordinator_layout);
    mToolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(mToolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    mRecyclerView = (RecyclerView) findViewById(R.id.recyclerView);
    mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
    mRecyclerView.setAdapter(new MyAdapter());
  }

  class MyAdapter extends RecyclerView.Adapter {

    @Override
    public MyAdapter.MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
      MyViewHolder holder = new MyViewHolder(LayoutInflater.from(CoordinatorLayoutActivity.this)
          .inflate(android.R.layout.simple_list_item_1, parent, false));
      return holder;
    }

    @Override
    public void onBindViewHolder(MyAdapter.MyViewHolder holder, int position) {
      holder.tv.setText(mArrays[position]);
    }

    @Override
    public int getItemCount() {
      return mArrays.length;
    }

    class MyViewHolder extends RecyclerView.ViewHolder {

      TextView tv;

      public MyViewHolder(View itemView) {
        super(itemView);
        tv = (TextView) itemView.findViewById(android.R.id.text1);
      }

    }
  }
}

關(guān)于Android應用中的標題滾動效果怎么利用Support Library 實現(xiàn)就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


當前標題:Android應用中的標題滾動效果怎么利用SupportLibrary實現(xiàn)
URL分享:http://weahome.cn/article/jsihje.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部