Aphid-FlipView-Library を使用して、webview を使用して静的な html ページを表示しています。
しかし、あるページから別のページに(移動して)めくっている間、白いフレームが表示されます.2番目のページが正常にロードされた後..
誰でも私を助けることができますか、そのフラッシュの外観を削除する方法..
public class FlipTextViewFragment extends Fragment {
private FlipViewController flipView;
String[] urls = {"file:///android_asset/Introduction_print.html","file:///android_asset/introduction2.html"};
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
flipView = new FlipViewController(inflater.getContext(), FlipViewController.HORIZONTAL);
flipView.setAdapter(new adp(getActivity().getApplicationContext()));
return flipView;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
}
public void setText(String item) {
flipView.setAdapter(new adp(getActivity().getApplicationContext()));
}}
私のアダプタクラスはここにあります:package com.example.flipwebview;
public class adp extends BaseAdapter {
String[] urls = {"file:///android_asset/Introduction_print.html","file///android_asset/introduction2.html"};
Context con;
public adp(Context applicationContext) {
// TODO Auto-generated constructor stub
con=applicationContext;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return urls.length;
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
WebView wv=new WebView(con);
wv.loadUrl(urls[position]);
return wv;
}}
私のコードを使用することで、複数の Web ビューをめくることができますが、ページを途中でめくると、次のビューが表示されず、空白のページのように見え、ページを完全にめくった後に読み込まれるという問題が発生します..ここにそれに関する画面があります