我是靠谱客的博主 自然大碗,最近开发中收集的这篇文章主要介绍RahmenView 类似于一个相框,可以将插入图片(本地及网络图片),适合启动页广告、相框,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

场景:

  业务需要,在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 类似于一个相框,可以将插入图片(本地及网络图片),适合启动页广告、相框所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部