咱们在作微信登陆或者支付的时候,会用到SDK自带的两个页面android
WXEntryActivity、WXPayEntryActivityapi
可是总会由于这两个页面的样式问题,出现白屏啊抖动啊的问题微信
解决其实很简单,就是把这个两个页面theme和layout背景都设置为透明的微信支付
注意:theme和layout背景都要是透明的哦spa
如下是themecode
true
@android:color/transparent
true
若是有些页面须要用到AppCompat主题,以下:it
true
@android:color/transparent
true
使用后,io
android:name="com.azbds.android.wxapi.WXEntryActivity"
android:exported="true"
android:label="微信分享回调"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:theme="@style/Theme.AppCompat.NoActionBar.Transparent" />
android:name="com.azbds.android.wxapi.WXPayEntryActivity"
android:exported="true"
android:label="微信支付回调"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:theme="@style/Theme.AppCompat.NoActionBar.Transparent" />
activity的layout背景通常默认是透明色,若是不是就加上透明色class
好了,又能够愉快玩耍了登录