私はandroidプロジェクトでFragmentPagerAdapterを使用していますが、すべて正常です。プロファイルページでCircleImageViewライブラリを使って円画像を表示したい。 ViewPagerは通常の画像を使用している間はうまく動作しますが、CircleImageViewコードを使用しているときにスライドショーを行うたびにメモリー消費量が増えます。私は3GBのラムを持っていて、いくつかのスライドの中でメモリから外れている電話でそれを試しました。誰かがそれを修正する方法を教えてください。私はライブラリを使用したいがメモリの問題はない。以下は私のコードです。CircleImageView with FragmentPagerAdapterを使用中にメモリリークが発生する
adapterclass:画像
<de.hdodenhof.circleimageview.CircleImageView
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/profile_image"
android:layout_width="96dp"
android:layout_height="96dp"
android:src="@drawable/profile"
app:civ_border_width="2dp"
app:civ_border_color="#FF000000"/>
ため
XMLコードは、すべてがサークルイメージ図なしで正常に動作しますが起こっているかわからない
private class ViewPagerAdapter extends FragmentPagerAdapter {
private final List<Fragment> mFragmentList = new ArrayList<>();
private final List<String> mFragmentTitleList = new ArrayList<>();
public ViewPagerAdapter(FragmentManager manager) {
super(manager);
}
@Override
public Fragment getItem(int position) {
return mFragmentList.get(position);
}
@Override
public int getCount() {
return mFragmentList.size();
}
public void addFragment(Fragment fragment, String title) {
mFragmentList.add(fragment);
mFragmentTitleList.add(title);
}
@Override
public CharSequence getPageTitle(int position) {
return mFragmentTitleList.get(position);
}
}
。サークルイメージビューを使用中にメモリ制限の問題が発生します。
おかげで、ロビン
CircleImageView、あなたの助けをAppriciate:私はstackoverflowの上で、いくつかの答えを見て、直接描画可能なフォルダに自分のイメージを持っていた
:同じ問題に直面しているすべての人のためにhttps://github.com/hdodenhof/CircleImageView