各位高手,请问如何实现图片一半在屏幕外面一半显示在屏幕边缘,如下图所示:
另外,如下面2张图所示,
第1张是没有旋转状态,代表图片位置的蓝色8个点构成的长方形,和实际图片(梅花6)大小一致。
但第2张图片,旋转90度(android:rotation="90")后,长方形和图片并不一致,由于图片放置位置只能通过JAVA代码实现,不能XML实现,这导致计算公式特别复杂(多张图片内容随时变化,每次变化,每张图片的位置和旋转角度不同,并且有时叠加有时不叠加等等等)请问如何实现不管怎么旋转,代表图片位置的蓝色8个点构成的长方形,和实际图片永远一致?当然,上面问题可以通过增加N套图片资源实现,但这好像太那个了。谢谢了!
另外,如下面2张图所示,
第1张是没有旋转状态,代表图片位置的蓝色8个点构成的长方形,和实际图片(梅花6)大小一致。
但第2张图片,旋转90度(android:rotation="90")后,长方形和图片并不一致,由于图片放置位置只能通过JAVA代码实现,不能XML实现,这导致计算公式特别复杂(多张图片内容随时变化,每次变化,每张图片的位置和旋转角度不同,并且有时叠加有时不叠加等等等)请问如何实现不管怎么旋转,代表图片位置的蓝色8个点构成的长方形,和实际图片永远一致?当然,上面问题可以通过增加N套图片资源实现,但这好像太那个了。谢谢了!
解决方案 »
- ANDROID 增强现实 AR Augmented Reality
- LocationManager的getLastKnownLocation("gps")异常问题
- 使用java实现预览zip文件,解压其中指定文件,
- H264解码 救命呐!!!!!!
- 有没有做Android系统应用开发的朋友,大家一起来交流吧
- oncreate方法是不是只执行一次?一般在哪里进行初始化数据??
- 超级新手,问下用什么开发工具,有具体点的教程吗?
- 代码混淆后 运行apk有误
- android怎样判断一个进程是否结束
- ragmentActivity嵌套多个Fragment,做底部和顶部选项菜单,请前辈帮给些思路!小弟先感谢了!
- React Native的PermissionsAndroid组件如何避免连续提示的情况?
- 萌新求教android studio greendao数据库问题
android:translationX="-10dp"
相当于marginLeft="-10dp"
动画那个问题不好解决,旋转之后view位置是变化了,但是其他控件相对于他的位置是不会变化的。
可以考虑用正方形,旋转之后不至于覆盖,只是有了边距。