Created
May 24, 2018 13:26
-
-
Save aws1994/b3d557b7f83a07ba8425af47796c58a1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.demotxt.myapp.myapplication.activities; | |
import android.support.design.widget.CollapsingToolbarLayout; | |
import android.support.v7.app.AppCompatActivity; | |
import android.os.Bundle; | |
import android.widget.ImageView; | |
import android.widget.TextView; | |
import com.bumptech.glide.Glide; | |
import com.bumptech.glide.request.RequestOptions; | |
import com.demotxt.myapp.myapplication.R ; | |
public class AnimeActivity extends AppCompatActivity { | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_anime); | |
// hide the default actionbar | |
getSupportActionBar().hide(); | |
// Recieve data | |
String name = getIntent().getExtras().getString("anime_name"); | |
String description = getIntent().getExtras().getString("anime_description"); | |
String studio = getIntent().getExtras().getString("anime_studio") ; | |
String category = getIntent().getExtras().getString("anime_category"); | |
int nb_episode = getIntent().getExtras().getInt("anime_nb_episode") ; | |
String rating = getIntent().getExtras().getString("anime_rating") ; | |
String image_url = getIntent().getExtras().getString("anime_img") ; | |
// ini views | |
CollapsingToolbarLayout collapsingToolbarLayout = findViewById(R.id.collapsingtoolbar_id); | |
collapsingToolbarLayout.setTitleEnabled(true); | |
TextView tv_name = findViewById(R.id.aa_anime_name); | |
TextView tv_studio = findViewById(R.id.aa_studio); | |
TextView tv_categorie = findViewById(R.id.aa_categorie) ; | |
TextView tv_description = findViewById(R.id.aa_description); | |
TextView tv_rating = findViewById(R.id.aa_rating) ; | |
ImageView img = findViewById(R.id.aa_thumbnail); | |
// setting values to each view | |
tv_name.setText(name); | |
tv_categorie.setText(category); | |
tv_description.setText(description); | |
tv_rating.setText(rating); | |
tv_studio.setText(studio); | |
collapsingToolbarLayout.setTitle(name); | |
RequestOptions requestOptions = new RequestOptions().centerCrop().placeholder(R.drawable.loading_shape).error(R.drawable.loading_shape); | |
// set image using Glide | |
Glide.with(this).load(image_url).apply(requestOptions).into(img); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment