編輯:關於android開發
Easy like area in the circle of friends or QQ qzone
EasyViewProxy是EasyLikeArea的緩存管理器,默認的緩存數量是17。
建議: 使用Glide給ImageView加載好圖片,然後放入EasyLikeArea中。
https://github.com/CaMnter/EasyLikeArea
dependencies {
compile 'com.camnter.easylikearea:easylikearea:1.4'
}
更多細節,請直接去寫demo。
注意: 你必須 addView(…) 在 EasyLikeArea.setOmitView(View view) 之後。
private void initLikeArea() {
this.setOmitView(Constant.AVATARS.length);
for (int idRes : Constant.AVATARS) {
EasyLikeImageView iv = this.createEasyLikeImageView();
GlideUtils.displayNative(iv, idRes);
this.topicEla.addView(iv);
}
}
public void setOmitView(int count) {
View omitView = LayoutInflater.from(this).inflate(R.layout.view_omit_style_topic, null);
this.omitTv = (TextView) omitView.findViewById(R.id.topic_omit_tv);
this.omitTv.setText(this.getString(this.getOmitVieStringFormatId(), count));
this.topicEla.setOmitView(omitView);
}
你可以使用 EasyLikeImageView
private EasyLikeImageView createEasyLikeImageView() {
EasyLikeImageView iv = new EasyLikeImageView(this);
iv.setLayoutParams(new ViewGroup.LayoutParams(this.dp2px(36), this.dp2px(36)));
return iv;
}
EasyLikeImageView Attributes
Copyright (C) 2016 CaMnter [email protected]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Volley,volley框架 一 網絡請求 1.get方式請求數據 // 1 創建一個請求隊列 RequestQueue requestQueue = Vo
學習Android從0開始之基礎篇(3)-視圖組件之布局管理器 Android布局管理器 Android的Activity組件通過setContentView(xml r
Reveal-加載利用全局斷點 在網上搜怎麼加載Reveal的,好多都是利用Reveal.frameWork來拖進工程裡面,這樣很不方便,每次更換新工程都要這樣做,這
Android(Linux)實時監測串口數據,android實時監測 之前在做WinCE車載方案時,曾做過一個小工具Trac