85 lines
3.9 KiB
Java
85 lines
3.9 KiB
Java
package com.ubt.jimu.picture;
|
|
|
|
import android.content.Context;
|
|
import android.content.Intent;
|
|
import android.os.Bundle;
|
|
import android.view.View;
|
|
import android.widget.TextView;
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
import com.ubt.jimu.BaseActivity;
|
|
import com.ubt.jimu.R;
|
|
import com.ubt.jimu.picture.PictureShowAdapter;
|
|
import com.ubt.jimu.picture.pagerecyclerview.HorizontalPageLayoutManager;
|
|
import com.ubt.jimu.picture.pagerecyclerview.PagerHelper;
|
|
import com.ubtech.utils.StringUtils;
|
|
import java.util.ArrayList;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class PictureScrollActivity extends BaseActivity {
|
|
private RecyclerView a;
|
|
private View b;
|
|
private TextView c;
|
|
private TextView d;
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void e(boolean z) {
|
|
if (z) {
|
|
this.d.setVisibility(0);
|
|
} else {
|
|
this.d.setVisibility(8);
|
|
}
|
|
}
|
|
|
|
private void initData() {
|
|
final ArrayList arrayList = (ArrayList) getIntent().getSerializableExtra("urlString");
|
|
this.b.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.picture.PictureScrollActivity.1
|
|
@Override // android.view.View.OnClickListener
|
|
public void onClick(View view) {
|
|
PictureScrollActivity.this.finish();
|
|
}
|
|
});
|
|
PictureShowAdapter pictureShowAdapter = new PictureShowAdapter(this, arrayList);
|
|
PagerHelper pagerHelper = new PagerHelper();
|
|
this.a.setLayoutManager(new HorizontalPageLayoutManager(1, 1));
|
|
this.a.setAdapter(pictureShowAdapter);
|
|
pagerHelper.a(this.a);
|
|
this.c.setText(String.format(getString(R.string.picture_text_index), String.valueOf(1), String.valueOf(arrayList.size())));
|
|
pagerHelper.a(new PagerHelper.onPageChangeListener() { // from class: com.ubt.jimu.picture.PictureScrollActivity.2
|
|
@Override // com.ubt.jimu.picture.pagerecyclerview.PagerHelper.onPageChangeListener
|
|
public void a(int i) {
|
|
PictureScrollActivity.this.c.setText(String.format(PictureScrollActivity.this.getString(R.string.picture_text_index), String.valueOf(i + 1), String.valueOf(arrayList.size())));
|
|
PictureScrollActivity.this.d.setText(((PictureShowModel) arrayList.get(i)).getText());
|
|
PictureScrollActivity.this.e(!StringUtils.e(((PictureShowModel) arrayList.get(i)).getText()));
|
|
}
|
|
});
|
|
pictureShowAdapter.a(new PictureShowAdapter.ItemOnClickListener() { // from class: com.ubt.jimu.picture.PictureScrollActivity.3
|
|
@Override // com.ubt.jimu.picture.PictureShowAdapter.ItemOnClickListener
|
|
public void a(View view, int i) {
|
|
PictureScrollActivity pictureScrollActivity = PictureScrollActivity.this;
|
|
pictureScrollActivity.e((pictureScrollActivity.d.getVisibility() == 0 || StringUtils.e(((PictureShowModel) arrayList.get(i)).getText())) ? false : true);
|
|
}
|
|
});
|
|
}
|
|
|
|
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
|
|
protected void onCreate(Bundle bundle) {
|
|
super.onCreate(bundle);
|
|
setContentView(R.layout.activity_picture_scroll);
|
|
this.a = (RecyclerView) findViewById(R.id.ry_picture);
|
|
this.b = findViewById(R.id.img_back);
|
|
this.c = (TextView) findViewById(R.id.tv_index);
|
|
this.d = (TextView) findViewById(R.id.tv_pic_desc);
|
|
initData();
|
|
}
|
|
|
|
@Override // com.ubt.jimu.BaseActivity
|
|
public void relayout() {
|
|
}
|
|
|
|
public static void a(Context context, ArrayList<PictureShowModel> arrayList) {
|
|
Intent intent = new Intent(context, (Class<?>) PictureScrollActivity.class);
|
|
intent.putExtra("urlString", arrayList);
|
|
context.startActivity(intent);
|
|
}
|
|
}
|