transferee
transferee copied to clipboard
[暂停维护]一个帮助您完成从缩略视图到原视图无缝过渡转变的神奇框架
RT 完整演示菜单有5个,点击任意一个演示项目。返回后演示菜单只剩3个。
聊天页面有图片,视频,文字,语音等等各种不同的样式,想要实现预览当前聊天所有视频和图片,在预览页面可以左右滑动预览当前被点击的图片或者视频上一个预览内容或者下一个预览内容,拖拽关闭的时候可以预览的位置缩略图在在屏幕上就动画回归到缩略图上,没有在当前屏幕上显示,动画就回归屏幕中心关闭预览页面,用bindRecyclerView这种无法实现,用bindImageView又无法实现想要的效果,用setOriginImageList好像也行不通。类似Android 微信聊天内容图片的预览。请问作者这个能否实现类似效果!我尝试各种办法好像无实现上述效果。
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.getLocationOnScreen(int[])' on a null object reference at com.hitomi.tilibrary.transfer.TransferState.getViewLocation(TransferState.java:63) at com.hitomi.tilibrary.transfer.TransferState.createTransferImage(TransferState.java:78) at com.hitomi.tilibrary.transfer.LocalThumbState.transferIn(LocalThumbState.java:75) at com.hitomi.tilibrary.transfer.TransferLayout.show(TransferLayout.java:340) at com.hitomi.tilibrary.transfer.Transferee.onShow(Transferee.java:193) at android.app.Dialog$ListenersHandler.handleMessage(Dialog.java:1414) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:179) at...
Manifest merger failed : android:exported needs to be explicitly specified for . Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding...
目前逐步完善功能和解决问题。喜欢的 star https://github.com/ITxiaoguang/PhotoViewer
2021-10-26 17:31:31.002 7557-7681/com.hitomi.transferimage D/LeakCanary: ==================================== HEAP ANALYSIS RESULT ==================================== 1 APPLICATION LEAKS References underlined with "~~~" are likely causes. Learn more at https://squ.re/leaks. 26231 bytes retained by leaking objects Signature:...
recyclerview 只展示3个图片,3个item;填充transferee是全部的数据; java.lang.IndexOutOfBoundsException: Invalid index 5, size is 5 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255) at java.util.ArrayList.get(ArrayList.java:308) at com.hitomi.tilibrary.transfer.EmptyThumbState.getPlaceHolder(EmptyThumbState.java:126) at com.hitomi.tilibrary.transfer.EmptyThumbState.clipAndGetPlaceHolder(EmptyThumbState.java:144) at com.hitomi.tilibrary.transfer.EmptyThumbState.transferLoad(EmptyThumbState.java:58) at com.hitomi.tilibrary.transfer.TransferLayout.loadSourceView(TransferLayout.java:248) at com.hitomi.tilibrary.transfer.TransferLayout.loadSourceViewOffset(TransferLayout.java:237) at com.hitomi.tilibrary.transfer.TransferChangeListener.onPageSelected(TransferChangeListener.java:55) at androidx.viewpager.widget.ViewPager.dispatchOnPageSelected(ViewPager.java:1947) at androidx.viewpager.widget.ViewPager.scrollToItem(ViewPager.java:686) at...
java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object java.util.List.get(int)' on a null object reference 问题代码: /** * 判断当前 position 下的资源是不是视频 * * @param position 为 -1 值,表示取 nowThumbnailIndex * @return true...