PhotoView is used to zoom in PNG images. When zooming, FPS sags even on my galaxy s6 edge. Here is the activation code:
`public class PortfolioFullScreenActivity extends AppCompatActivity {
ImageView fullScreenImage; PhotoViewAttacher photoViewAttacher; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.portfolio_page_activity); fullScreenImage = (ImageView) findViewById(R.id.image_full_screen); Intent intent = getIntent(); int position = intent.getIntExtra("position", 100); switch (position){ case 0: fullScreenImage.setImageResource(R.drawable.social_trading); break; case 1: fullScreenImage.setImageResource(R.drawable.social_trading); break; case 2: fullScreenImage.setImageResource(R.drawable.social_trading); break; case 3: fullScreenImage.setImageResource(R.drawable.social_trading); break; case 4: fullScreenImage.setImageResource(R.drawable.social_trading); break; case 5: fullScreenImage.setImageResource(R.drawable.social_trading); break; default: Toast.makeText(PortfolioFullScreenActivity.this, "Что-то пошло не так", Toast.LENGTH_SHORT).show(); } photoViewAttacher = new PhotoViewAttacher(fullScreenImage,true); } } `And the layout file:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".Activities.PortfolioFullScreenActivity"> <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/image_full_screen"/> </RelativeLayout>