概述
场景:
业务需要,在app的启动页面做一个模版,可以将广告图片直接插入进去....... 适合启动页广告、相框
思路:
相框原理,插入图片(本地图片和网络图片),为了更好的适配,采用百分比布局,图片宽高、位置,均通过设置百分比来调整,图片可以各种倾斜角度。
效果:
照片墙效果
启动页广告面板效果
部分代码:
1.Add the RahmenView to the layout.xml file where you want to display the list;
android:id="@+id/rahmen_view_ad"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
app:rhv_anim="true"
app:rhv_backgroud="@drawable/bg_rahmen_2"
app:rhv_duration="1000"
app:rhv_image_height="@dimen/rhv_sp_height"
app:rhv_image_rotation="-7"
app:rhv_image_width="@dimen/rhv_sp_width"
app:rhv_image_x="@dimen/rhv_sp_left"
app:rhv_image_y="@dimen/rhv_sp_top"/>
2.If you want use the event;
mRahmenView.setOnRahmenListener(mOnRahmenListener);
OnRahmenListener mOnRahmenListener = new OnRahmenListener() { @Override
@Override
public void onLongClick(View view) {
super.onLongClick(view);
}
public void onClick(View view) {
super.onClick(view);
}
};
3.You also can set ....;
mRahmenView.setRahmenImage();
mRahmenView.getRahmenImageHeight()
mRahmenView.setRahmenImageWidth();
mRahmenView.getRahmenImageY()
mRahmenView.setRahmenImageY();
mRahmenView.setRahmenImageRotation();
mRahmenView.setRahmenForeground();
mRahmenView.setRahmenBackgroud();
完整代码:github
https://github.com/KernHu/RahmenView
最后
以上就是自然大碗为你收集整理的RahmenView 类似于一个相框,可以将插入图片(本地及网络图片),适合启动页广告、相框的全部内容,希望文章能够帮你解决RahmenView 类似于一个相框,可以将插入图片(本地及网络图片),适合启动页广告、相框所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复