午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

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

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

問(wèn)題描述

問(wèn)題描述

現(xiàn)在有這么一個(gè)簡(jiǎn)單的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截圖,代碼應(yīng)該沒有問(wèn)題 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(); }

現(xiàn)在,我想在Fragment剛加載完成時(shí),獲取這個(gè)TextView的截圖,我應(yīng)該把代碼放在哪個(gè)事件里?

嘗試解決

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

嘗試用的代碼也貼出來(lái)吧:

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

但是都無(wú)法獲取到。

問(wèn)題

所以,請(qǐng)問(wèn)到底該用什么方法來(lái)正確獲取到tv的截圖呢?

(btw,F(xiàn)ragment是直接通過(guò)FragmentTransaction.replace()顯示的,而不是通過(guò)ViewPager,因此生命周期應(yīng)該不會(huì)被打亂..)

求解惑!

問(wèn)題解答

回答1:

你說(shuō)的這三種方法前兩種都是可以的啊,最后一種有問(wèn)題,應(yīng)該是getViewTreeObserver().addOnGlobalLayoutListener()

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 久久精品9 | 国产毛片av | 狠久久 | 久久精品午夜 | 欧美成人精品在线 | 在线播放亚洲 | 欧美男人天堂 | 亚洲视频在线免费看 | 国产一区二区久久久 | 在线91观看 | 日本视频精品 | jizz日韩 | 羞羞av | 伊人网在线免费 | 欧美视频精品 | 黄色草逼视频 | 国产高清黄色 | 欧美粗又大| 中文字幕国产精品 | av热热| 亚洲欧美日本一区 | 日韩一级片在线观看 | 人人cao | 黄网在线播放 | www网站在线观看 | 伊人久久伊人 | 久久艹影院 | 色妞欧美 | 人人草在线 | 成年人香蕉视频 | 色综合88 | 久久人| 精品久久中文 | 黄色在线观看av | 色动态| 国产精品一区二区视频 | 午夜视频在线免费观看 | 日本少妇久久 | 欧美网站在线观看 | 中文成人在线 | 在线观看精品国产 |