亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

java - View的渲染完畢事件是什么?

瀏覽:77日期:2024-02-19 16:04:38

問題描述

問題描述

現在有這么一個簡單的Fragment:

public class Level1Fragment extends Fragment { TextView tv; @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {ViewGroup v=inflater.inflate(R.layout.activity_test,null);tv= (TextView) v.findViewById(R.id.level1_textview);tv.setText('啦啦啦');return v; } //給View截圖,代碼應該沒有問題 public static Bitmap convertViewToBitmap(View view){view.measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED), View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));view.layout(0, 0, view.getMeasuredWidth(), view.getMeasuredHeight());view.buildDrawingCache();return view.getDrawingCache(); }

現在,我想在Fragment剛加載完成時,獲取這個TextView的截圖,我應該把代碼放在哪個事件里?

嘗試解決

我嘗試過tv.postDelayed()、tv.post()以及tv.getViewTreeObserver().addOnPreDrawListener()。

嘗試用的代碼也貼出來吧:

@Override public void onResume() {super.onResume();tv.postDelayed(new Runnable() { @Override public void run() {final Bitmap bit=convertViewToBitmap(tv);//iv只是個簡單的ImageView,與本問題無關iv.setImageBitmap(bit);iv.startAnimation(new AlphaAnimation(1,0)); }},100); }

但是都無法獲取到。

問題

所以,請問到底該用什么方法來正確獲取到tv的截圖呢?

(btw,Fragment是直接通過FragmentTransaction.replace()顯示的,而不是通過ViewPager,因此生命周期應該不會被打亂..)

求解惑!

問題解答

回答1:

你說的這三種方法前兩種都是可以的啊,最后一種有問題,應該是getViewTreeObserver().addOnGlobalLayoutListener()

標簽: java
相關文章:
主站蜘蛛池模板: 免费看久久 | 国产高清免费观看 | 一区二区三区视频观看 | 131的美女午夜爱爱爽爽视频 | 亚洲性视频在线 | 亚洲国产爱久久全部精品 | 九九51精品国产免费看 | 国产一级精品高清一级毛片 | 成人 欧美| 欧美一级毛片激情 | 久久无码精品一区二区三区 | 亚洲精品亚洲人成毛片不卡 | 亚洲视频在线网站 | 国产高清一 | 97久久国语露脸精品对白 | 99精品欧美一区二区三区 | 国产成人精品aaaa视频一区 | 欧美的高清视频在线观看 | 亚洲人成网站在线观看播放 | 亚洲经典乱码在线播 | 搞黄网站免费观看 | 全部aⅴ极品视觉盛宴精品 全部免费a级毛片 | 国产在线一区二区三区 | a级成人毛片免费视频高清 a级高清观看视频在线看 | 久久久国产99久久国产久 | 一级毛片在线免费播放 | 国产成人午夜性视频影院 | 国产精自产拍久久久久久蜜 | 男女午夜 | 国产五区 | 日本乱人伦在线观看免费 | 久久无码精品一区二区三区 | 玖玖玖视频在线观看视频6 玖玖影院在线观看 | 国产网曝手机视频在线观看 | 91精品免费国产高清在线 | 欧美成年黄网站色高清视频 | 91成人免费观看网站 | 欧美日韩亚洲成色二本道三区 | 可以看毛片的网址 | 欧美特级视频 | 99色在线视频 |