当前位置: 首页 > news >正文

英文网站建设企业/天津seo数据监控

英文网站建设企业,天津seo数据监控,创建全国文明城市的宗旨是,网站定制开发费用多少项目下载地址:http://download.csdn.net/detail/qq_35352552/9886010可旋转的菜单轮盘偶然在GitHub上看到的控件感觉不错这里简单介绍一下首先导入依赖compile com.github.lukedeighton:wheelview:0.4.1页面布局android:id"id/wheelview"android:layout_w…

项目下载地址:http://download.csdn.net/detail/qq_35352552/9886010

可旋转的菜单轮盘

偶然在GitHub上看到的控件感觉不错这里简单介绍一下

首先导入依赖

compile 'com.github.lukedeighton:wheelview:0.4.1'

页面布局

android:id="@+id/wheelview"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_centerInParent="true"

app:repeatItems="true"

app:rotatableWheelDrawable="false"

app:selectionAngle="90.0"

app:wheelColor="#ff0"

app:wheelItemCount="14"

app:wheelItemRadius="43dp"

app:wheelOffsetY="60dp"

app:wheelPadding="13dp"

app:wheelPosition="bottom"

app:wheelRadius="276dp"/>

上面有该自定义View的 属性含义,自己理解的,当然可以自己测试一下...

首先我们要两个集合 一个数据,一个图片

final List entries = new ArrayList<>();

entries.add("1");

entries.add("2");

entries.add("3");

entries.add("4");

entries.add("5");

final List imgList = new ArrayList<>();

imgList.add(getResources().getDrawable(R.mipmap.i1));

imgList.add(getResources().getDrawable(R.mipmap.i2));

imgList.add(getResources().getDrawable(R.mipmap.i3));

imgList.add(getResources().getDrawable(R.mipmap.i4));

imgList.add(getResources().getDrawable(R.mipmap.i5));

然后设置一个wheeladapter类似于你将与ListView一个适配器集

// 设置一个wheeladapter类似于你将与ListView一个适配器集

wheelView.setAdapter(new WheelAdapter() {

@Override

public Drawable getDrawable(int position) {

return imgList.get(position);

}

@Override

public int getCount() {

return imgList.size();

}

});

* 注意:这里的wheeladapter没有ListView - Adapter的机制 如果需要添加新的数据 需要重新设置。

接下来是设置监听

1. 监听选中的条目变化

wheelView.setOnWheelItemSelectedListener(new WheelView.OnWheelItemSelectListener() {

@Override

public void onWheelItemSelected(WheelView parent, Drawable itemDrawable, int position) {

}

});

2. 监听选中条目

// 选中的图片

wheelView.setOnWheelItemClickListener(new WheelView.OnWheelItemClickListener() {

@Override

public void onWheelItemClick(WheelView parent, int position, boolean isSelected) {

wheelView.setSelected(position);

Log.e("----", "" + position);

}

});

3. 监听角度改变

wheelView.setOnWheelAngleChangeListener(new WheelView.OnWheelAngleChangeListener() {

@Override

public void onWheelAngleChange(float angle) {

}

});

下面是完整的代码

/**

* 作者:CoolTone

* 描述:可旋转的滚轮菜单

*/

public class MainActivity extends AppCompatActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

final WheelView wheelView = (WheelView) findViewById(R.id.wheelview);

final List entries = new ArrayList<>();

entries.add("1");

entries.add("2");

entries.add("3");

entries.add("4");

entries.add("5");

final List imgList = new ArrayList<>();

imgList.add(getResources().getDrawable(R.mipmap.i1));

imgList.add(getResources().getDrawable(R.mipmap.i2));

imgList.add(getResources().getDrawable(R.mipmap.i3));

imgList.add(getResources().getDrawable(R.mipmap.i4));

imgList.add(getResources().getDrawable(R.mipmap.i5));

// 设置一个wheeladapter类似于你将与ListView一个适配器集

wheelView.setAdapter(new WheelAdapter() {

@Override

public Drawable getDrawable(int position) {

return imgList.get(position);

}

@Override

public int getCount() {

return imgList.size();

}

});

// 监听选中的图片

wheelView.setOnWheelItemClickListener(new WheelView.OnWheelItemClickListener() {

@Override

public void onWheelItemClick(WheelView parent, int position, boolean isSelected) {

wheelView.setSelected(position);

Log.e("----", "" + position);

}

});

}

}

以上就是自定义的滚轮菜单选择器了...

http://www.jmfq.cn/news/5000311.html

相关文章:

  • 中国移动官方网站登录入口/企业网站优化
  • 河源市连平县建设局网站/seo的优点和缺点
  • 易居做网站/软文推广页面
  • 百度提交链接/学seo哪个培训好
  • 法院被执行人查询系统/seo产品是什么意思
  • 自己做公司网站难吗/营销网站建设都是专业技术人员
  • 做网站基本流程/seo发贴软件
  • c2c就是利用专业网站提供的电子商务平台完成交易/360搜索首页网址是多少
  • 塘厦网站仿做/手机优化大师为什么扣钱
  • 长春做网站外包/建立网站费用大概需要多少钱
  • 网站建设教学视频/网络推广整合平台
  • 做网站税费/seo外包公司报价
  • 手表网站大全/成人职业技术培训学校
  • 苏州网站建设公司电话/跨境电商平台注册开店流程
  • 东莞建设网站费用/电商详情页模板免费下载
  • 西宁的网站设计/seo优化首页
  • 上海网站开发建设电话/100个常用的关键词
  • 谷德室内设计网/google seo优化
  • 网站在线考试答题系统怎么做/免费b站在线观看人数在哪儿
  • 民治做网站联系电话/合肥seo整站优化网站
  • 网站设计程序/网络推广怎么做?
  • 网站建设平台方案/怎么开通百度推广账号
  • 潍坊人才招聘网/杭州seo全网营销
  • asp.net做网站的流程/静态网页制作
  • 做网站来钱快/网店推广的渠道有哪些
  • 做药的文献一般在哪些网站查找/关键词优化精灵
  • 自适应网站的图做多大 怎么切/关键字挖掘机爱站网
  • 做音乐网站的目地/中国足彩网竞彩推荐
  • 福州工厂网站建设定制服务/专业做网站设计
  • c web网站开发浏览器/广州网站制作公司