package com.yiwen.mobike.activity.usercenter; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.RecyclerView; import android.widget.ImageView; import android.widget.LinearLayout; import com.bumptech.glide.Glide; import com.yiwen.mobike.R; import com.yiwen.mobike.views.TabTitleView; import com.yiwent.physicslayoutlib.PhysicsFrameLayout; import butterknife.BindView; import butterknife.ButterKnife; public class StickerCollectionActivity extends AppCompatActivity { @BindView(R.id.title_sticker) TabTitleView mTitleSticker; @BindView(R.id.physics_layout) PhysicsFrameLayout mPhysicsLayout; @BindView(R.id.id_recyclerview) RecyclerView mRecyclerview; int catIndex; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sticker_collection); ButterKnife.bind(this); initPhysicsLayout(); } private void initPhysicsLayout() { for (int i=0; i<10; i++) { ImageView imageView = new ImageView(StickerCollectionActivity.this); imageView.setImageResource(R.drawable.mobike_logo); LinearLayout.LayoutParams llp = new LinearLayout.LayoutParams( getResources().getDimensionPixelSize(R.dimen.square_size), getResources().getDimensionPixelSize(R.dimen.square_size)); imageView.setLayoutParams(llp); imageView.setId(catIndex); catIndex++; mPhysicsLayout.addView(imageView); Glide.with(StickerCollectionActivity.this) .load(R.drawable.mobike_logo) .placeholder(R.drawable.mobike_logo) .into(imageView); } } }